package com.tianqi.modules.tqs.constant;

import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 关系map常量
 *
 * @author zhangzedi
 * @date 2023/8/6 22:50
 **/
public class RelationMapConstant {

	/**
	 * 十二地支藏干
	 */
	public static Map<String, List<String>> DIZHI_CANGGAN = new HashMap<String, List<String>>() {{
		put("子", Arrays.asList("癸"));
		put("丑", Arrays.asList("己", "癸", "辛"));
		put("寅", Arrays.asList("甲", "丙", "戊"));
		put("卯", Arrays.asList("乙"));
		put("辰", Arrays.asList("戊", "乙", "癸"));
		put("巳", Arrays.asList("丙", "庚", "戊"));
		put("午", Arrays.asList("丁", "己"));
		put("未", Arrays.asList("己", "丁", "乙"));
		put("申", Arrays.asList("庚", "壬", "戊"));
		put("酉", Arrays.asList("辛"));
		put("戌", Arrays.asList("戊", "辛", "丁"));
		put("亥", Arrays.asList("壬", "甲"));
	}};

	/**
	 * 日柱胎息查法
	 */
	public static Map<String, String> TAIXI_MAP = new HashMap<String, String>() {{
		put("甲子", "己丑");
		put("乙丑", "庚子");
		put("丙寅", "辛亥");
		put("丁卯", "壬戌");
		put("戊辰", "癸酉");
		put("己巳", "甲申");
		put("庚午", "乙未");
		put("辛未", "丙午");
		put("壬申", "丁巳");
		put("癸酉", "戊辰");
		put("甲戌", "己卯");
		put("乙亥", "庚寅");

		put("丙子", "辛丑");
		put("丁丑", "壬子");
		put("戊寅", "癸亥");
		put("己卯", "甲戌");
		put("庚辰", "乙酉");
		put("辛巳", "丙申");
		put("壬午", "丁未");
		put("癸未", "戊午");
		put("甲申", "己巳");
		put("乙酉", "庚辰");
		put("丙戌", "辛卯");
		put("丁亥", "壬寅");

		put("戊子", "癸丑");
		put("己丑", "甲子");
		put("庚寅", "乙亥");
		put("辛卯", "丙戌");
		put("壬辰", "丁酉");
		put("癸巳", "戊申");
		put("甲午", "己未");
		put("乙未", "庚午");
		put("丙申", "辛巳");
		put("丁酉", "壬辰");
		put("戊戌", "癸卯");
		put("己亥", "甲寅");

		put("庚子", "乙丑");
		put("辛丑", "丙子");
		put("壬寅", "丁亥");
		put("癸卯", "戊戌");
		put("甲辰", "己酉");
		put("乙巳", "庚申");
		put("丙午", "辛未");
		put("丁未", "壬午");
		put("戊申", "癸巳");
		put("己酉", "甲辰");
		put("庚戌", "乙卯");
		put("辛亥", "丙寅");

		put("壬子", "丁丑");
		put("癸丑", "戊子");
		put("甲寅", "己亥");
		put("乙卯", "庚戌");
		put("丙辰", "辛酉");
		put("丁巳", "壬申");
		put("戊午", "癸未");
		put("己未", "甲午");
		put("庚申", "乙巳");
		put("辛酉", "丙辰");
		put("壬戌", "丁卯");
		put("癸亥", "戊寅");
	}};

	/**
	 * 月柱胎元查法
	 */
	public static Map<String, String> TAIYUAN_MAP = new HashMap<String, String>() {{
		put("甲子", "乙卯");
		put("乙丑", "丙辰");
		put("丙寅", "丁巳");
		put("丁卯", "戊午");
		put("戊辰", "己未");
		put("己巳", "庚申");
		put("庚午", "辛酉");
		put("辛未", "壬戌");
		put("壬申", "癸亥");
		put("癸酉", "甲子");
		put("甲戌", "己卯");
		put("乙亥", "丙寅");

		put("丙子", "丁卯");
		put("丁丑", "戊辰");
		put("戊寅", "己巳");
		put("己卯", "庚午");
		put("庚辰", "辛未");
		put("辛巳", "壬申");
		put("壬午", "癸酉");
		put("癸未", "甲戌");
		put("甲申", "乙亥");
		put("乙酉", "丙子");
		put("丙戌", "丁丑");
		put("丁亥", "戊寅");


		put("戊子", "己卯");
		put("己丑", "庚辰");
		put("庚寅", "辛巳");
		put("辛卯", "壬午");
		put("壬辰", "癸未");
		put("癸巳", "甲申");
		put("甲午", "乙酉");
		put("乙未", "丙戌");
		put("丙申", "丁亥");
		put("丁酉", "戊子");
		put("戊戌", "己丑");
		put("己亥", "庚寅");


		put("庚子", "辛卯");
		put("辛丑", "壬辰");
		put("壬寅", "癸巳");
		put("癸卯", "甲午");
		put("甲辰", "乙未");
		put("乙巳", "丙申");
		put("丙午", "丁酉");
		put("丁未", "戊戌");
		put("戊申", "己亥");
		put("己酉", "庚子");
		put("庚戌", "辛丑");
		put("辛亥", "壬寅");


		put("壬子", "癸卯");
		put("癸丑", "甲辰");
		put("甲寅", "乙巳");
		put("乙卯", "丙午");
		put("丙辰", "丁未");
		put("丁巳", "戊申");
		put("戊午", "己酉");
		put("己未", "庚戌");
		put("庚申", "辛亥");
		put("辛酉", "壬子");
		put("壬戌", "癸丑");
		put("癸亥", "甲寅");


	}};

	/**
	 * 六十甲子旬空
	 */
	public static Map<String, String> JIAZI_XUNKONG_MAP = new HashMap<String, String>() {{
		put("甲子", "戌亥");
		put("乙丑", "戌亥");
		put("丙寅", "戌亥");
		put("丁卯", "戌亥");
		put("戊辰", "戌亥");
		put("己巳", "戌亥");
		put("庚午", "戌亥");
		put("辛未", "戌亥");
		put("壬申", "戌亥");
		put("癸酉", "戌亥");

		put("甲戌", "申酉");
		put("乙亥", "申酉");
		put("丙子", "申酉");
		put("丁丑", "申酉");
		put("戊寅", "申酉");
		put("己卯", "申酉");
		put("庚辰", "申酉");
		put("辛巳", "申酉");
		put("壬午", "申酉");
		put("癸未", "申酉");


		put("甲申", "午未");
		put("乙酉", "午未");
		put("丙戌", "午未");
		put("丁亥", "午未");
		put("戊子", "午未");
		put("己丑", "午未");
		put("庚寅", "午未");
		put("辛卯", "午未");
		put("壬辰", "午未");
		put("癸巳", "午未");


		put("甲午", "辰巳");
		put("乙未", "辰巳");
		put("丙申", "辰巳");
		put("丁酉", "辰巳");
		put("戊戌", "辰巳");
		put("己亥", "辰巳");
		put("庚子", "辰巳");
		put("辛丑", "辰巳");
		put("壬寅", "辰巳");
		put("癸卯", "辰巳");


		put("甲辰", "寅卯");
		put("乙巳", "寅卯");
		put("丙午", "寅卯");
		put("丁未", "寅卯");
		put("戊申", "寅卯");
		put("己酉", "寅卯");
		put("庚戌", "寅卯");
		put("辛亥", "寅卯");
		put("壬子", "寅卯");
		put("癸丑", "寅卯");


		put("甲寅", "子丑");
		put("乙卯", "子丑");
		put("丙辰", "子丑");
		put("丁巳", "子丑");
		put("戊午", "子丑");
		put("己未", "子丑");
		put("庚申", "子丑");
		put("辛酉", "子丑");
		put("壬戌", "子丑");
		put("癸亥", "子丑");


	}};

	/**
	 * 甲子对应纳音
	 */
	public static Map<String, String> JIAZI_NAYIN_MAP = new HashMap<String, String>() {{
		put("甲子", "海中金");
		put("乙丑", "海中金");
		put("丙寅", "炉中火");
		put("丁卯", "炉中火");
		put("戊辰", "大林木");
		put("己巳", "大林木");
		put("庚午", "路旁土");
		put("辛未", "路旁土");
		put("壬申", "剑锋金");
		put("癸酉", "剑锋金");

		put("甲戌", "山头火");
		put("乙亥", "山头火");
		put("丙子", "涧下水");
		put("丁丑", "涧下水");
		put("戊寅", "城头土");
		put("己卯", "城头土");
		put("庚辰", "白蜡金");
		put("辛巳", "白蜡金");
		put("壬午", "杨柳木");
		put("癸未", "杨柳木");


		put("甲申", "泉中水");
		put("乙酉", "泉中水");
		put("丙戌", "屋上土");
		put("丁亥", "屋上土");
		put("戊子", "霹雳火");
		put("己丑", "霹雳火");
		put("庚寅", "松柏木");
		put("辛卯", "松柏木");
		put("壬辰", "长流水");
		put("癸巳", "长流水");


		put("甲午", "沙中金");
		put("乙未", "沙中金");
		put("丙申", "山下火");
		put("丁酉", "山下火");
		put("戊戌", "平地木");
		put("己亥", "平地木");
		put("庚子", "壁上土");
		put("辛丑", "壁上土");
		put("壬寅", "金箔金");
		put("癸卯", "金箔金");


		put("甲辰", "覆灯火");
		put("乙巳", "覆灯火");
		put("丙午", "天河水");
		put("丁未", "天河水");
		put("戊申", "大驿土");
		put("己酉", "大驿土");
		put("庚戌", "钗钏金");
		put("辛亥", "钗钏金");
		put("壬子", "桑柘木");
		put("癸丑", "桑柘木");


		put("甲寅", "大溪水");
		put("乙卯", "大溪水");
		put("丙辰", "沙中土");
		put("丁巳", "沙中土");
		put("戊午", "天上火");
		put("己未", "天上火");
		put("庚申", "石榴木");
		put("辛酉", "石榴木");
		put("壬戌", "大海水");
		put("癸亥", "大海水");
	}};
	/**
	 * 五行对应六亲
	 */
	public static Map<String, String> WUXING_LIUQIN_MAP = new HashMap<String, String>() {{
		put("水水", "兄弟");
		put("水木", "子孙");
		put("水火", "妻财");
		put("水土", "官鬼");
		put("水金", "父母");

		put("木水", "父母");
		put("木木", "兄弟");
		put("木火", "子孙");
		put("木土", "妻财");
		put("木金", "官鬼");

		put("火水", "官鬼");
		put("火木", "父母");
		put("火火", "兄弟");
		put("火土", "子孙");
		put("火金", "妻财");

		put("土水", "妻财");
		put("土木", "官鬼");
		put("土火", "父母");
		put("土土", "兄弟");
		put("土金", "子孙");

		put("金水", "子孙");
		put("金木", "妻财");
		put("金火", "官鬼");
		put("金土", "父母");
		put("金金", "兄弟");
	}};
	/**
	 * 天干对应天干六亲
	 */
	public static Map<String, String> TIANGAN_TIANGANLIUQIN_MAP = new HashMap<String, String>() {{

		put("甲甲","兄弟");
		put("甲乙","兄弟");
		put("甲丙","子孙");
		put("甲丁","子孙");
		put("甲戊","妻财");
		put("甲己","妻财");
		put("甲庚","官鬼");
		put("甲辛","官鬼");
		put("甲壬","父母");
		put("甲癸","父母");

		put("乙甲","兄弟");
		put("乙乙","兄弟");
		put("乙丙","子孙");
		put("乙丁","子孙");
		put("乙戊","妻财");
		put("乙己","妻财");
		put("乙庚","官鬼");
		put("乙辛","官鬼");
		put("乙壬","父母");
		put("乙癸","父母");

		put("丙甲","父母");
		put("丙乙","父母");
		put("丙丙","兄弟");
		put("丙丁","兄弟");
		put("丙戊","子孙");
		put("丙己","子孙");
		put("丙庚","妻财");
		put("丙辛","妻财");
		put("丙壬","官鬼");
		put("丙癸","官鬼");

		put("丁甲","父母");
		put("丁乙","父母");
		put("丁丙","兄弟");
		put("丁丁","兄弟");
		put("丁戊","子孙");
		put("丁己","子孙");
		put("丁庚","妻财");
		put("丁辛","妻财");
		put("丁壬","官鬼");
		put("丁癸","官鬼");

		put("戊甲","官鬼");
		put("戊乙","官鬼");
		put("戊丙","父母");
		put("戊丁","父母");
		put("戊戊","兄弟");
		put("戊己","兄弟");
		put("戊庚","子孙");
		put("戊辛","子孙");
		put("戊壬","妻财");
		put("戊癸","妻财");

		put("己甲","官鬼");
		put("己乙","官鬼");
		put("己丙","父母");
		put("己丁","父母");
		put("己戊","兄弟");
		put("己己","兄弟");
		put("己庚","子孙");
		put("己辛","子孙");
		put("己壬","妻财");
		put("己癸","妻财");

		put("庚甲","妻财");
		put("庚乙","妻财");
		put("庚丙","官鬼");
		put("庚丁","官鬼");
		put("庚戊","父母");
		put("庚己","父母");
		put("庚庚","兄弟");
		put("庚辛","兄弟");
		put("庚壬","子孙");
		put("庚癸","子孙");

		put("辛甲","妻财");
		put("辛乙","妻财");
		put("辛丙","官鬼");
		put("辛丁","官鬼");
		put("辛戊","父母");
		put("辛己","父母");
		put("辛庚","兄弟");
		put("辛辛","兄弟");
		put("辛壬","子孙");
		put("辛癸","子孙");

		put("壬甲","子孙");
		put("壬乙","子孙");
		put("壬丙","妻财");
		put("壬丁","妻财");
		put("壬戊","官鬼");
		put("壬己","官鬼");
		put("壬庚","父母");
		put("壬辛","父母");
		put("壬壬","兄弟");
		put("壬癸","兄弟");

		put("癸甲","子孙");
		put("癸乙","子孙");
		put("癸丙","妻财");
		put("癸丁","妻财");
		put("癸戊","官鬼");
		put("癸己","官鬼");
		put("癸庚","父母");
		put("癸辛","父母");
		put("癸壬","兄弟");
		put("癸癸","兄弟");

	}};
	/**
	 * 天干对应天干十神
	 */
	public static Map<String, String> TIANGAN_TIANGANSHISHEN_MAP = new HashMap<String, String>() {{


		put("甲甲","比肩");
		put("甲乙","劫财");
		put("甲丙","食神");
		put("甲丁","伤官");
		put("甲戊","偏财");
		put("甲己","正财");
		put("甲庚","七杀");
		put("甲辛","正官");
		put("甲壬","偏印");
		put("甲癸","正印");

		put("乙甲","劫财");
		put("乙乙","比肩");
		put("乙丙","伤官");
		put("乙丁","食神");
		put("乙戊","正财");
		put("乙己","偏财");
		put("乙庚","正官");
		put("乙辛","七杀");
		put("乙壬","正印");
		put("乙癸","偏印");

		put("丙甲","偏印");
		put("丙乙","正印");
		put("丙丙","比肩");
		put("丙丁","劫财");
		put("丙戊","食神");
		put("丙己","伤官");
		put("丙庚","偏财");
		put("丙辛","正财");
		put("丙壬","七杀");
		put("丙癸","正官");

		put("丁甲","正印");
		put("丁乙","偏印");
		put("丁丙","劫财");
		put("丁丁","比肩");
		put("丁戊","伤官");
		put("丁己","食神");
		put("丁庚","正财");
		put("丁辛","偏财");
		put("丁壬","正官");
		put("丁癸","七杀");

		put("戊甲","七杀");
		put("戊乙","正官");
		put("戊丙","偏印");
		put("戊丁","正印");
		put("戊戊","比肩");
		put("戊己","劫财");
		put("戊庚","食神");
		put("戊辛","伤官");
		put("戊壬","偏财");
		put("戊癸","正财");

		put("己甲","正官");
		put("己乙","七杀");
		put("己丙","正印");
		put("己丁","偏印");
		put("己戊","劫财");
		put("己己","比肩");
		put("己庚","伤官");
		put("己辛","食神");
		put("己壬","正财");
		put("己癸","偏财");

		put("庚甲","偏财");
		put("庚乙","正财");
		put("庚丙","七杀");
		put("庚丁","正官");
		put("庚戊","偏印");
		put("庚己","正印");
		put("庚庚","比肩");
		put("庚辛","劫财");
		put("庚壬","食神");
		put("庚癸","伤官");

		put("辛甲","正财");
		put("辛乙","偏财");
		put("辛丙","正官");
		put("辛丁","七杀");
		put("辛戊","正印");
		put("辛己","偏印");
		put("辛庚","劫财");
		put("辛辛","比肩");
		put("辛壬","伤官");
		put("辛癸","食神");

		put("壬甲","食神");
		put("壬乙","伤官");
		put("壬丙","偏财");
		put("壬丁","正财");
		put("壬戊","七杀");
		put("壬己","正官");
		put("壬庚","偏印");
		put("壬辛","正印");
		put("壬壬","比肩");
		put("壬癸","劫财");

		put("癸甲","伤官");
		put("癸乙","食神");
		put("癸丙","正财");
		put("癸丁","偏财");
		put("癸戊","正官");
		put("癸己","七杀");
		put("癸庚","正印");
		put("癸辛","偏印");
		put("癸壬","劫财");
		put("癸癸","比肩");
	}};

	/**
	 * 天干对应地支六亲
	 */
	public static Map<String, String> TIANGAN_DIZHILIUQIN_MAP = new HashMap<String, String>() {{

		put("甲子","父母");
		put("甲丑","妻财");
		put("甲寅","兄弟");
		put("甲卯","兄弟");
		put("甲辰","妻财");
		put("甲巳","子孙");
		put("甲午","子孙");
		put("甲未","妻财");
		put("甲申","官鬼");
		put("甲酉","官鬼");
		put("甲戌","妻财");
		put("甲亥","父母");

		put("乙子","父母");
		put("乙丑","妻财");
		put("乙寅","兄弟");
		put("乙卯","兄弟");
		put("乙辰","妻财");
		put("乙巳","子孙");
		put("乙午","子孙");
		put("乙未","妻财");
		put("乙申","官鬼");
		put("乙酉","官鬼");
		put("乙戌","妻财");
		put("乙亥","父母");

		put("丙子","官鬼");
		put("丙丑","子孙");
		put("丙寅","父母");
		put("丙卯","父母");
		put("丙辰","子孙");
		put("丙巳","兄弟");
		put("丙午","兄弟");
		put("丙未","子孙");
		put("丙申","妻财");
		put("丙酉","妻财");
		put("丙戌","子孙");
		put("丙亥","官鬼");

		put("丁子","官鬼");
		put("丁丑","子孙");
		put("丁寅","父母");
		put("丁卯","父母");
		put("丁辰","子孙");
		put("丁巳","兄弟");
		put("丁午","兄弟");
		put("丁未","子孙");
		put("丁申","妻财");
		put("丁酉","妻财");
		put("丁戌","子孙");
		put("丁亥","官鬼");

		put("戊子","妻财");
		put("戊丑","兄弟");
		put("戊寅","官鬼");
		put("戊卯","官鬼");
		put("戊辰","兄弟");
		put("戊巳","父母");
		put("戊午","父母");
		put("戊未","兄弟");
		put("戊申","子孙");
		put("戊酉","子孙");
		put("戊戌","兄弟");
		put("戊亥","妻财");

		put("己子","妻财");
		put("己丑","兄弟");
		put("己寅","官鬼");
		put("己卯","官鬼");
		put("己辰","兄弟");
		put("己巳","父母");
		put("己午","父母");
		put("己未","兄弟");
		put("己申","子孙");
		put("己酉","子孙");
		put("己戌","兄弟");
		put("己亥","妻财");

		put("庚子","子孙");
		put("庚丑","父母");
		put("庚寅","妻财");
		put("庚卯","妻财");
		put("庚辰","父母");
		put("庚巳","官鬼");
		put("庚午","官鬼");
		put("庚未","父母");
		put("庚申","兄弟");
		put("庚酉","兄弟");
		put("庚戌","父母");
		put("庚亥","子孙");

		put("辛子","子孙");
		put("辛丑","父母");
		put("辛寅","妻财");
		put("辛卯","妻财");
		put("辛辰","父母");
		put("辛巳","官鬼");
		put("辛午","官鬼");
		put("辛未","父母");
		put("辛申","兄弟");
		put("辛酉","兄弟");
		put("辛戌","父母");
		put("辛亥","子孙");

		put("壬子","兄弟");
		put("壬丑","官鬼");
		put("壬寅","子孙");
		put("壬卯","子孙");
		put("壬辰","官鬼");
		put("壬巳","妻财");
		put("壬午","妻财");
		put("壬未","官鬼");
		put("壬申","父母");
		put("壬酉","父母");
		put("壬戌","官鬼");
		put("壬亥","兄弟");

		put("癸子","兄弟");
		put("癸丑","官鬼");
		put("癸寅","子孙");
		put("癸卯","子孙");
		put("癸辰","官鬼");
		put("癸巳","妻财");
		put("癸午","妻财");
		put("癸未","官鬼");
		put("癸申","父母");
		put("癸酉","父母");
		put("癸戌","官鬼");
		put("癸亥","兄弟");

	}};
	/**
	 * 天干对应地支十神
	 */
	public static Map<String, String> TIANGAN_DIZHISHISHEN_MAP = new HashMap<String, String>() {{

		put("甲子","偏印");
		put("甲丑","正财");
		put("甲寅","比肩");
		put("甲卯","劫财");
		put("甲辰","偏财");
		put("甲巳","伤官");
		put("甲午","食神");
		put("甲未","正财");
		put("甲申","七杀");
		put("甲酉","正官");
		put("甲戌","偏财");
		put("甲亥","正印");

		put("乙子","正印");
		put("乙丑","偏财");
		put("乙寅","劫财");
		put("乙卯","比肩");
		put("乙辰","正财");
		put("乙巳","食神");
		put("乙午","伤官");
		put("乙未","偏财");
		put("乙申","正官");
		put("乙酉","七杀");
		put("乙戌","正财");
		put("乙亥","偏印");

		put("丙子","七杀");
		put("丙丑","伤官");
		put("丙寅","偏印");
		put("丙卯","正印");
		put("丙辰","食神");
		put("丙巳","劫财");
		put("丙午","比肩");
		put("丙未","伤官");
		put("丙申","偏财");
		put("丙酉","正财");
		put("丙戌","食神");
		put("丙亥","正官");

		put("丁子","正官");
		put("丁丑","食神");
		put("丁寅","正印");
		put("丁卯","偏印");
		put("丁辰","伤官");
		put("丁巳","比肩");
		put("丁午","劫财");
		put("丁未","食神");
		put("丁申","正财");
		put("丁酉","偏财");
		put("丁戌","伤官");
		put("丁亥","七杀");

		put("戊子","偏财");
		put("戊丑","劫财");
		put("戊寅","七杀");
		put("戊卯","正官");
		put("戊辰","比肩");
		put("戊巳","正印");
		put("戊午","偏印");
		put("戊未","劫财");
		put("戊申","食神");
		put("戊酉","伤官");
		put("戊戌","比肩");
		put("戊亥","正财");

		put("己子","正财");
		put("己丑","比肩");
		put("己寅","正官");
		put("己卯","七杀");
		put("己辰","劫财");
		put("己巳","偏印");
		put("己午","正印");
		put("己未","比肩");
		put("己申","伤官");
		put("己酉","食神");
		put("己戌","劫财");
		put("己亥","偏财");

		put("庚子","食神");
		put("庚丑","正印");
		put("庚寅","偏财");
		put("庚卯","正财");
		put("庚辰","偏印");
		put("庚巳","正官");
		put("庚午","七杀");
		put("庚未","正印");
		put("庚申","比肩");
		put("庚酉","劫财");
		put("庚戌","偏印");
		put("庚亥","伤官");

		put("辛子","伤官");
		put("辛丑","偏印");
		put("辛寅","正财");
		put("辛卯","偏财");
		put("辛辰","正印");
		put("辛巳","七杀");
		put("辛午","正官");
		put("辛未","偏印");
		put("辛申","劫财");
		put("辛酉","比肩");
		put("辛戌","正印");
		put("辛亥","食神");

		put("壬子","比肩");
		put("壬丑","正官");
		put("壬寅","食神");
		put("壬卯","伤官");
		put("壬辰","七杀");
		put("壬巳","正财");
		put("壬午","偏财");
		put("壬未","正官");
		put("壬申","偏印");
		put("壬酉","正印");
		put("壬戌","七杀");
		put("壬亥","劫财");

		put("癸子","劫财");
		put("癸丑","七杀");
		put("癸寅","伤官");
		put("癸卯","食神");
		put("癸辰","正官");
		put("癸巳","偏财");
		put("癸午","正财");
		put("癸未","七杀");
		put("癸申","正印");
		put("癸酉","偏印");
		put("癸戌","正官");
		put("癸亥","比肩");

	}};

	/**
	 * 地支对应地支六亲
	 */
	public static Map<String, String> DIZHI_DIZHILIUQIN_MAP = new HashMap<String, String>() {{

		put("子子","兄弟");
		put("子丑","官鬼");
		put("子寅","子孙");
		put("子卯","子孙");
		put("子辰","官鬼");
		put("子巳","妻财");
		put("子午","妻财");
		put("子未","官鬼");
		put("子申","父母");
		put("子酉","父母");
		put("子戌","官鬼");
		put("子亥","兄弟");

		put("丑子","妻财");
		put("丑丑","兄弟");
		put("丑寅","官鬼");
		put("丑卯","官鬼");
		put("丑辰","兄弟");
		put("丑巳","父母");
		put("丑午","父母");
		put("丑未","兄弟");
		put("丑申","子孙");
		put("丑酉","子孙");
		put("丑戌","兄弟");
		put("丑亥","妻财");

		put("寅子","父母");
		put("寅丑","妻财");
		put("寅寅","兄弟");
		put("寅卯","兄弟");
		put("寅辰","妻财");
		put("寅巳","子孙");
		put("寅午","子孙");
		put("寅未","妻财");
		put("寅申","官鬼");
		put("寅酉","官鬼");
		put("寅戌","妻财");
		put("寅亥","父母");

		put("卯子","父母");
		put("卯丑","妻财");
		put("卯寅","兄弟");
		put("卯卯","兄弟");
		put("卯辰","妻财");
		put("卯巳","子孙");
		put("卯午","子孙");
		put("卯未","妻财");
		put("卯申","官鬼");
		put("卯酉","官鬼");
		put("卯戌","妻财");
		put("卯亥","父母");

		put("辰子","妻财");
		put("辰丑","兄弟");
		put("辰寅","官鬼");
		put("辰卯","官鬼");
		put("辰辰","兄弟");
		put("辰巳","父母");
		put("辰午","父母");
		put("辰未","兄弟");
		put("辰申","子孙");
		put("辰酉","子孙");
		put("辰戌","兄弟");
		put("辰亥","妻财");

		put("巳子","官鬼");
		put("巳丑","子孙");
		put("巳寅","父母");
		put("巳卯","父母");
		put("巳辰","子孙");
		put("巳巳","兄弟");
		put("巳午","兄弟");
		put("巳未","子孙");
		put("巳申","妻财");
		put("巳酉","妻财");
		put("巳戌","子孙");
		put("巳亥","官鬼");

		put("午子","官鬼");
		put("午丑","子孙");
		put("午寅","父母");
		put("午卯","父母");
		put("午辰","子孙");
		put("午巳","兄弟");
		put("午午","兄弟");
		put("午未","子孙");
		put("午申","妻财");
		put("午酉","妻财");
		put("午戌","子孙");
		put("午亥","官鬼");

		put("未子","妻财");
		put("未丑","兄弟");
		put("未寅","官鬼");
		put("未卯","官鬼");
		put("未辰","兄弟");
		put("未巳","父母");
		put("未午","父母");
		put("未未","兄弟");
		put("未申","子孙");
		put("未酉","子孙");
		put("未戌","兄弟");
		put("未亥","妻财");

		put("申子","子孙");
		put("申丑","父母");
		put("申寅","妻财");
		put("申卯","妻财");
		put("申辰","父母");
		put("申巳","官鬼");
		put("申午","官鬼");
		put("申未","父母");
		put("申申","兄弟");
		put("申酉","兄弟");
		put("申戌","父母");
		put("申亥","子孙");

		put("酉子","子孙");
		put("酉丑","父母");
		put("酉寅","妻财");
		put("酉卯","妻财");
		put("酉辰","父母");
		put("酉巳","官鬼");
		put("酉午","官鬼");
		put("酉未","父母");
		put("酉申","兄弟");
		put("酉酉","兄弟");
		put("酉戌","父母");
		put("酉亥","子孙");

		put("辰子","妻财");
		put("辰丑","兄弟");
		put("辰寅","官鬼");
		put("辰卯","官鬼");
		put("辰辰","兄弟");
		put("辰巳","父母");
		put("辰午","父母");
		put("辰未","兄弟");
		put("辰申","子孙");
		put("辰酉","子孙");
		put("辰戌","兄弟");
		put("辰亥","妻财");

		put("亥子","兄弟");
		put("亥丑","官鬼");
		put("亥寅","子孙");
		put("亥卯","子孙");
		put("亥辰","官鬼");
		put("亥巳","妻财");
		put("亥午","妻财");
		put("亥未","官鬼");
		put("亥申","父母");
		put("亥酉","父母");
		put("亥戌","官鬼");
		put("亥亥","兄弟");

	}};

	/**
	 * 地支对应地支十神
	 */
	public static Map<String, String> DIZHI_DIZHISHISHEN_MAP = new HashMap<String, String>() {{

		put("子子","比肩");
		put("子丑","正官");
		put("子寅","食神");
		put("子卯","伤官");
		put("子辰","七杀");
		put("子巳","正财");
		put("子午","偏财");
		put("子未","正官");
		put("子申","偏印");
		put("子酉","正印");
		put("子戌","七杀");
		put("子亥","劫财");

		put("丑子","偏财");
		put("丑丑","劫财");
		put("丑寅","七杀");
		put("丑卯","正官");
		put("丑辰","比肩");
		put("丑巳","正印");
		put("丑午","偏印");
		put("丑未","劫财");
		put("丑申","食神");
		put("丑酉","伤官");
		put("丑戌","比肩");
		put("丑亥","正财");

		put("寅子","偏印");
		put("寅丑","正财");
		put("寅寅","比肩");
		put("寅卯","劫财");
		put("寅辰","偏财");
		put("寅巳","伤官");
		put("寅午","食神");
		put("寅未","正财");
		put("寅申","七杀");
		put("寅酉","正官");
		put("寅戌","偏财");
		put("寅亥","正印");

		put("卯子","正印");
		put("卯丑","偏财");
		put("卯寅","劫财");
		put("卯卯","比肩");
		put("卯辰","正财");
		put("卯巳","食神");
		put("卯午","伤官");
		put("卯未","偏财");
		put("卯申","正官");
		put("卯酉","七杀");
		put("卯戌","正财");
		put("卯亥","偏印");

		put("辰子","偏财");
		put("辰丑","劫财");
		put("辰寅","七杀");
		put("辰卯","正官");
		put("辰辰","比肩");
		put("辰巳","正印");
		put("辰午","偏印");
		put("辰未","劫财");
		put("辰申","食神");
		put("辰酉","伤官");
		put("辰戌","比肩");
		put("辰亥","正财");

		put("巳子","正官");
		put("巳丑","食神");
		put("巳寅","正印");
		put("巳卯","偏印");
		put("巳辰","伤官");
		put("巳巳","比肩");
		put("巳午","劫财");
		put("巳未","食神");
		put("巳申","正财");
		put("巳酉","偏财");
		put("巳戌","伤官");
		put("巳亥","七杀");

		put("午子","七杀");
		put("午丑","伤官");
		put("午寅","偏印");
		put("午卯","正印");
		put("午辰","食神");
		put("午巳","劫财");
		put("午午","比肩");
		put("午未","伤官");
		put("午申","偏财");
		put("午酉","正财");
		put("午戌","食神");
		put("午亥","正官");

		put("未子","正财");
		put("未丑","比肩");
		put("未寅","正官");
		put("未卯","七杀");
		put("未辰","劫财");
		put("未巳","偏印");
		put("未午","正印");
		put("未未","比肩");
		put("未申","伤官");
		put("未酉","食神");
		put("未戌","劫财");
		put("未亥","偏财");

		put("申子","食神");
		put("申丑","正印");
		put("申寅","偏财");
		put("申卯","正财");
		put("申辰","偏印");
		put("申巳","正官");
		put("申午","七杀");
		put("申未","正印");
		put("申申","比肩");
		put("申酉","劫财");
		put("申戌","偏印");
		put("申亥","伤官");

		put("酉子","伤官");
		put("酉丑","偏印");
		put("酉寅","正财");
		put("酉卯","偏财");
		put("酉辰","正印");
		put("酉巳","七杀");
		put("酉午","正官");
		put("酉未","偏印");
		put("酉申","劫财");
		put("酉酉","比肩");
		put("酉戌","正印");
		put("酉亥","食神");

		put("辰子","偏财");
		put("辰丑","劫财");
		put("辰寅","七杀");
		put("辰卯","正官");
		put("辰辰","比肩");
		put("辰巳","正印");
		put("辰午","偏印");
		put("辰未","劫财");
		put("辰申","食神");
		put("辰酉","伤官");
		put("辰戌","比肩");
		put("辰亥","正财");

		put("亥子","劫财");
		put("亥丑","七杀");
		put("亥寅","伤官");
		put("亥卯","食神");
		put("亥辰","正官");
		put("亥巳","偏财");
		put("亥午","正财");
		put("亥未","七杀");
		put("亥申","正印");
		put("亥酉","偏印");
		put("亥戌","正官");
		put("亥亥","比肩");

	}};

	/**
	 * 地支六冲
	 */
	public static Map<String, String> DIZHI_LIUCHONG_MAP = new HashMap<String, String>() {{
		put("子子","");
		put("子丑","");
		put("子寅","");
		put("子卯","");
		put("子辰","");
		put("子巳","");
		put("子午","冲");
		put("子未","");
		put("子申","");
		put("子酉","");
		put("子戌","");
		put("子亥","");

		put("丑子","");
		put("丑丑","");
		put("丑寅","");
		put("丑卯","");
		put("丑辰","");
		put("丑巳","");
		put("丑午","");
		put("丑未","冲");
		put("丑申","");
		put("丑酉","");
		put("丑戌","");
		put("丑亥","");

		put("寅子","");
		put("寅丑","");
		put("寅寅","");
		put("寅卯","");
		put("寅辰","");
		put("寅巳","");
		put("寅午","");
		put("寅未","");
		put("寅申","冲");
		put("寅酉","");
		put("寅戌","");
		put("寅亥","");

		put("卯子","");
		put("卯丑","");
		put("卯寅","");
		put("卯卯","");
		put("卯辰","");
		put("卯巳","");
		put("卯午","");
		put("卯未","");
		put("卯申","");
		put("卯酉","冲");
		put("卯戌","");
		put("卯亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","");
		put("辰戌","冲");
		put("辰亥","");

		put("巳子","");
		put("巳丑","");
		put("巳寅","");
		put("巳卯","");
		put("巳辰","");
		put("巳巳","");
		put("巳午","");
		put("巳未","");
		put("巳申","");
		put("巳酉","");
		put("巳戌","");
		put("巳亥","冲");

		put("午子","冲");
		put("午丑","");
		put("午寅","");
		put("午卯","");
		put("午辰","");
		put("午巳","");
		put("午午","");
		put("午未","");
		put("午申","");
		put("午酉","");
		put("午戌","");
		put("午亥","");

		put("未子","");
		put("未丑","冲");
		put("未寅","");
		put("未卯","");
		put("未辰","");
		put("未巳","");
		put("未午","");
		put("未未","");
		put("未申","");
		put("未酉","");
		put("未戌","");
		put("未亥","");

		put("申子","");
		put("申丑","");
		put("申寅","冲");
		put("申卯","");
		put("申辰","");
		put("申巳","");
		put("申午","");
		put("申未","");
		put("申申","");
		put("申酉","");
		put("申戌","");
		put("申亥","");

		put("酉子","");
		put("酉丑","");
		put("酉寅","");
		put("酉卯","冲");
		put("酉辰","");
		put("酉巳","");
		put("酉午","");
		put("酉未","");
		put("酉申","");
		put("酉酉","");
		put("酉戌","");
		put("酉亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","冲");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","");
		put("辰戌","");
		put("辰亥","");

		put("亥子","");
		put("亥丑","");
		put("亥寅","");
		put("亥卯","");
		put("亥辰","");
		put("亥巳","冲");
		put("亥午","");
		put("亥未","");
		put("亥申","");
		put("亥酉","");
		put("亥戌","");
		put("亥亥","");


	}};

	/**
	 * 地支六合
	 */
	public static Map<String, String> DIZHI_LIUHE_MAP = new HashMap<String, String>() {{
		put("子子","");
		put("子丑","合");
		put("子寅","");
		put("子卯","");
		put("子辰","");
		put("子巳","");
		put("子午","");
		put("子未","");
		put("子申","");
		put("子酉","");
		put("子戌","");
		put("子亥","");

		put("丑子","合");
		put("丑丑","");
		put("丑寅","");
		put("丑卯","");
		put("丑辰","");
		put("丑巳","");
		put("丑午","");
		put("丑未","");
		put("丑申","");
		put("丑酉","");
		put("丑戌","");
		put("丑亥","");

		put("寅子","");
		put("寅丑","");
		put("寅寅","");
		put("寅卯","");
		put("寅辰","");
		put("寅巳","");
		put("寅午","");
		put("寅未","");
		put("寅申","");
		put("寅酉","");
		put("寅戌","");
		put("寅亥","合");

		put("卯子","");
		put("卯丑","");
		put("卯寅","");
		put("卯卯","");
		put("卯辰","");
		put("卯巳","");
		put("卯午","");
		put("卯未","");
		put("卯申","");
		put("卯酉","");
		put("卯戌","合");
		put("卯亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","合");
		put("辰戌","");
		put("辰亥","");

		put("巳子","");
		put("巳丑","");
		put("巳寅","");
		put("巳卯","");
		put("巳辰","");
		put("巳巳","");
		put("巳午","");
		put("巳未","");
		put("巳申","合");
		put("巳酉","");
		put("巳戌","");
		put("巳亥","");

		put("午子","");
		put("午丑","");
		put("午寅","");
		put("午卯","");
		put("午辰","");
		put("午巳","");
		put("午午","");
		put("午未","合");
		put("午申","");
		put("午酉","");
		put("午戌","");
		put("午亥","");

		put("未子","");
		put("未丑","");
		put("未寅","");
		put("未卯","");
		put("未辰","");
		put("未巳","");
		put("未午","合");
		put("未未","");
		put("未申","");
		put("未酉","");
		put("未戌","");
		put("未亥","");

		put("申子","");
		put("申丑","");
		put("申寅","");
		put("申卯","");
		put("申辰","");
		put("申巳","合");
		put("申午","");
		put("申未","");
		put("申申","");
		put("申酉","");
		put("申戌","");
		put("申亥","");

		put("酉子","");
		put("酉丑","");
		put("酉寅","");
		put("酉卯","");
		put("酉辰","合");
		put("酉巳","");
		put("酉午","");
		put("酉未","");
		put("酉申","");
		put("酉酉","");
		put("酉戌","");
		put("酉亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","合");
		put("辰辰","");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","");
		put("辰戌","");
		put("辰亥","");

		put("亥子","");
		put("亥丑","");
		put("亥寅","合");
		put("亥卯","");
		put("亥辰","");
		put("亥巳","");
		put("亥午","");
		put("亥未","");
		put("亥申","");
		put("亥酉","");
		put("亥戌","");
		put("亥亥","");


	}};

	/**
	 * 地支相刑
	 */
	public static Map<String, String> DIZHI_XIANGXING_MAP = new HashMap<String, String>() {{
		put("子子","");
		put("子丑","");
		put("子寅","");
		put("子卯","刑");
		put("子辰","");
		put("子巳","");
		put("子午","");
		put("子未","");
		put("子申","");
		put("子酉","");
		put("子戌","");
		put("子亥","");

		put("丑子","");
		put("丑丑","");
		put("丑寅","");
		put("丑卯","");
		put("丑辰","");
		put("丑巳","");
		put("丑午","");
		put("丑未","");
		put("丑申","");
		put("丑酉","");
		put("丑戌","刑");
		put("丑亥","");

		put("寅子","");
		put("寅丑","");
		put("寅寅","");
		put("寅卯","");
		put("寅辰","");
		put("寅巳","刑");
		put("寅午","");
		put("寅未","");
		put("寅申","");
		put("寅酉","");
		put("寅戌","");
		put("寅亥","");

		put("卯子","刑");
		put("卯丑","");
		put("卯寅","");
		put("卯卯","");
		put("卯辰","");
		put("卯巳","");
		put("卯午","");
		put("卯未","");
		put("卯申","");
		put("卯酉","");
		put("卯戌","");
		put("卯亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","刑");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","");
		put("辰戌","");
		put("辰亥","");

		put("巳子","");
		put("巳丑","");
		put("巳寅","");
		put("巳卯","");
		put("巳辰","");
		put("巳巳","");
		put("巳午","");
		put("巳未","");
		put("巳申","刑");
		put("巳酉","");
		put("巳戌","");
		put("巳亥","");

		put("午子","");
		put("午丑","");
		put("午寅","");
		put("午卯","");
		put("午辰","");
		put("午巳","");
		put("午午","刑");
		put("午未","");
		put("午申","");
		put("午酉","");
		put("午戌","");
		put("午亥","");

		put("未子","");
		put("未丑","");
		put("未寅","");
		put("未卯","");
		put("未辰","");
		put("未巳","");
		put("未午","");
		put("未未","");
		put("未申","");
		put("未酉","");
		put("未戌","刑");
		put("未亥","");

		put("申子","");
		put("申丑","");
		put("申寅","刑");
		put("申卯","");
		put("申辰","");
		put("申巳","");
		put("申午","");
		put("申未","");
		put("申申","");
		put("申酉","");
		put("申戌","");
		put("申亥","");

		put("酉子","");
		put("酉丑","");
		put("酉寅","");
		put("酉卯","");
		put("酉辰","");
		put("酉巳","");
		put("酉午","");
		put("酉未","");
		put("酉申","");
		put("酉酉","刑");
		put("酉戌","");
		put("酉亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","");
		put("辰巳","");
		put("辰午","");
		put("辰未","刑");
		put("辰申","");
		put("辰酉","");
		put("辰戌","");
		put("辰亥","");

		put("亥子","");
		put("亥丑","");
		put("亥寅","");
		put("亥卯","");
		put("亥辰","");
		put("亥巳","");
		put("亥午","");
		put("亥未","");
		put("亥申","");
		put("亥酉","");
		put("亥戌","");
		put("亥亥","刑");
	}};
	/**
	 * 地支相害
	 */
	public static Map<String, String> DIZHI_XIANGHAI_MAP = new HashMap<String, String>() {{
		put("子子","");
		put("子丑","");
		put("子寅","");
		put("子卯","");
		put("子辰","");
		put("子巳","");
		put("子午","");
		put("子未","害");
		put("子申","");
		put("子酉","");
		put("子戌","");
		put("子亥","");

		put("丑子","");
		put("丑丑","");
		put("丑寅","");
		put("丑卯","");
		put("丑辰","");
		put("丑巳","");
		put("丑午","害");
		put("丑未","");
		put("丑申","");
		put("丑酉","");
		put("丑戌","");
		put("丑亥","");

		put("寅子","");
		put("寅丑","");
		put("寅寅","");
		put("寅卯","");
		put("寅辰","");
		put("寅巳","害");
		put("寅午","");
		put("寅未","");
		put("寅申","");
		put("寅酉","");
		put("寅戌","");
		put("寅亥","");

		put("卯子","");
		put("卯丑","");
		put("卯寅","");
		put("卯卯","");
		put("卯辰","害");
		put("卯巳","");
		put("卯午","");
		put("卯未","");
		put("卯申","");
		put("卯酉","");
		put("卯戌","");
		put("卯亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","害");
		put("辰辰","");
		put("辰巳","");
		put("辰午","");
		put("辰未","");
		put("辰申","");
		put("辰酉","");
		put("辰戌","");
		put("辰亥","");

		put("巳子","");
		put("巳丑","");
		put("巳寅","害");
		put("巳卯","");
		put("巳辰","");
		put("巳巳","");
		put("巳午","");
		put("巳未","");
		put("巳申","");
		put("巳酉","");
		put("巳戌","");
		put("巳亥","");

		put("午子","");
		put("午丑","害");
		put("午寅","");
		put("午卯","");
		put("午辰","");
		put("午巳","");
		put("午午","");
		put("午未","");
		put("午申","");
		put("午酉","");
		put("午戌","");
		put("午亥","");

		put("未子","害");
		put("未丑","");
		put("未寅","");
		put("未卯","");
		put("未辰","");
		put("未巳","");
		put("未午","");
		put("未未","");
		put("未申","");
		put("未酉","");
		put("未戌","");
		put("未亥","");

		put("申子","");
		put("申丑","");
		put("申寅","");
		put("申卯","");
		put("申辰","");
		put("申巳","");
		put("申午","");
		put("申未","");
		put("申申","");
		put("申酉","");
		put("申戌","");
		put("申亥","害");

		put("酉子","");
		put("酉丑","");
		put("酉寅","");
		put("酉卯","");
		put("酉辰","");
		put("酉巳","");
		put("酉午","");
		put("酉未","");
		put("酉申","");
		put("酉酉","");
		put("酉戌","害");
		put("酉亥","");

		put("辰子","");
		put("辰丑","");
		put("辰寅","");
		put("辰卯","");
		put("辰辰","");
		put("辰巳","");
		put("辰午", "");
		put("辰未", "");
		put("辰申", "");
		put("辰酉", "害");
		put("辰戌", "");
		put("辰亥", "");

		put("亥子", "");
		put("亥丑", "");
		put("亥寅", "");
		put("亥卯", "");
		put("亥辰", "");
		put("亥巳", "");
		put("亥午", "");
		put("亥未", "");
		put("亥申", "害");
		put("亥酉", "");
		put("亥戌", "");
		put("亥亥", "");
	}};

	/**
	 * 寻找天干五合
	 */
	public static Map<String, String> FIND_WUHE_TIANGAN = new HashMap<String, String>() {{
		put("甲", "己");
		put("乙", "庚");
		put("丙", "辛");
		put("丁", "壬");
		put("戊", "癸");

		put("己", "甲");
		put("庚", "乙");
		put("辛", "丙");
		put("壬", "丁");
		put("癸", "戊");
	}};

	/**
	 * 天干五合
	 */
	public static Map<String, String> TIANGAN_WUHE_MAP = new HashMap<String, String>() {{
		put("甲甲", "");
		put("甲乙", "");
		put("甲丙", "");
		put("甲丁", "");
		put("甲戊", "");
		put("甲己", "合");
		put("甲庚", "");
		put("甲辛", "");
		put("甲壬", "");
		put("甲癸", "");

		put("乙甲", "");
		put("乙乙", "");
		put("乙丙", "");
		put("乙丁", "");
		put("乙戊", "");
		put("乙己","");
		put("乙庚","合");
		put("乙辛","");
		put("乙壬","");
		put("乙癸","");

		put("丙甲","");
		put("丙乙","");
		put("丙丙","");
		put("丙丁","");
		put("丙戊","");
		put("丙己","");
		put("丙庚","");
		put("丙辛","合");
		put("丙壬","");
		put("丙癸","");

		put("丁甲","");
		put("丁乙","");
		put("丁丙","");
		put("丁丁","");
		put("丁戊","");
		put("丁己","");
		put("丁庚","");
		put("丁辛","");
		put("丁壬","合");
		put("丁癸","");

		put("戊甲","");
		put("戊乙","");
		put("戊丙","");
		put("戊丁","");
		put("戊戊","");
		put("戊己","");
		put("戊庚","");
		put("戊辛","");
		put("戊壬","");
		put("戊癸","合");

		put("己甲","合");
		put("己乙","");
		put("己丙","");
		put("己丁","");
		put("己戊","");
		put("己己","");
		put("己庚","");
		put("己辛","");
		put("己壬","");
		put("己癸","");

		put("庚甲","");
		put("庚乙","合");
		put("庚丙","");
		put("庚丁","");
		put("庚戊","");
		put("庚己","");
		put("庚庚","");
		put("庚辛","");
		put("庚壬","");
		put("庚癸","");

		put("辛甲","");
		put("辛乙","");
		put("辛丙","合");
		put("辛丁","");
		put("辛戊","");
		put("辛己","");
		put("辛庚","");
		put("辛辛","");
		put("辛壬","");
		put("辛癸","");

		put("壬甲","");
		put("壬乙","");
		put("壬丙","");
		put("壬丁","合");
		put("壬戊","");
		put("壬己","");
		put("壬庚","");
		put("壬辛","");
		put("壬壬","");
		put("壬癸","");

		put("癸甲","");
		put("癸乙","");
		put("癸丙","");
		put("癸丁","");
		put("癸戊","合");
		put("癸己","");
		put("癸庚","");
		put("癸辛","");
		put("癸壬","");
		put("癸癸","");
	}};
	/**
	 * 天干相冲
	 */
	public static Map<String, String> TIANGAN_XIANGCHONG_MAP = new HashMap<String, String>() {{
		put("甲甲","");
		put("甲乙","");
		put("甲丙","");
		put("甲丁","");
		put("甲戊","");
		put("甲己","");
		put("甲庚","冲");
		put("甲辛","");
		put("甲壬","");
		put("甲癸","");

		put("乙甲","");
		put("乙乙","");
		put("乙丙","");
		put("乙丁","");
		put("乙戊","");
		put("乙己","");
		put("乙庚","");
		put("乙辛","冲");
		put("乙壬","");
		put("乙癸","");

		put("丙甲","");
		put("丙乙","");
		put("丙丙","");
		put("丙丁","");
		put("丙戊","");
		put("丙己","");
		put("丙庚","");
		put("丙辛","");
		put("丙壬","冲");
		put("丙癸","");

		put("丁甲","");
		put("丁乙","");
		put("丁丙","");
		put("丁丁","");
		put("丁戊","");
		put("丁己","");
		put("丁庚","");
		put("丁辛","");
		put("丁壬","");
		put("丁癸","冲");

		put("戊甲","");
		put("戊乙","");
		put("戊丙","");
		put("戊丁","");
		put("戊戊","");
		put("戊己","");
		put("戊庚","");
		put("戊辛","");
		put("戊壬","");
		put("戊癸","");

		put("己甲","");
		put("己乙","");
		put("己丙","");
		put("己丁","");
		put("己戊","");
		put("己己","");
		put("己庚","");
		put("己辛","");
		put("己壬","");
		put("己癸","");

		put("庚甲","冲");
		put("庚乙","");
		put("庚丙","");
		put("庚丁","");
		put("庚戊","");
		put("庚己","");
		put("庚庚","");
		put("庚辛","");
		put("庚壬","");
		put("庚癸","");

		put("辛甲","");
		put("辛乙","冲");
		put("辛丙","");
		put("辛丁","");
		put("辛戊","");
		put("辛己","");
		put("辛庚","");
		put("辛辛","");
		put("辛壬","");
		put("辛癸","");

		put("壬甲","");
		put("壬乙","");
		put("壬丙","冲");
		put("壬丁","");
		put("壬戊","");
		put("壬己","");
		put("壬庚","");
		put("壬辛","");
		put("壬壬","");
		put("壬癸","");

		put("癸甲","");
		put("癸乙","");
		put("癸丙","");
		put("癸丁","冲");
		put("癸戊","");
		put("癸己","");
		put("癸庚","");
		put("癸辛","");
		put("癸壬","");
		put("癸癸","");
	}};
	/**
	 * 天干十二长生
	 */
	public static Map<String, String> TIANGAN_SHIERCHANGSHENG_MAP = new HashMap<String, String>() {{
		put("甲子","沐浴");
		put("甲丑","冠带");
		put("甲寅","临官");
		put("甲卯","帝旺");
		put("甲辰","衰");
		put("甲巳","病");
		put("甲午","死");
		put("甲未","墓");
		put("甲申","绝");
		put("甲酉","胎");
		put("甲戌","养");
		put("甲亥","长生");

		put("乙子","病");
		put("乙丑","衰");
		put("乙寅","帝旺");
		put("乙卯","临官");
		put("乙辰","冠带");
		put("乙巳","沐浴");
		put("乙午","长生");
		put("乙未","养");
		put("乙申","胎");
		put("乙酉","绝");
		put("乙戌","墓");
		put("乙亥","死");

		put("丙子","胎");
		put("丙丑","养");
		put("丙寅","长生");
		put("丙卯","沐浴");
		put("丙辰","冠带");
		put("丙巳","临官");
		put("丙午","帝旺");
		put("丙未","衰");
		put("丙申","病");
		put("丙酉","死");
		put("丙戌","墓");
		put("丙亥","绝");

		put("丁子","绝");
		put("丁丑","墓");
		put("丁寅","死");
		put("丁卯","病");
		put("丁辰","衰");
		put("丁巳","帝旺");
		put("丁午","临官");
		put("丁未","冠带");
		put("丁申","沐浴");
		put("丁酉","长生");
		put("丁戌","养");
		put("丁亥","胎");

		put("戊子","胎");
		put("戊丑","养");
		put("戊寅","长生");
		put("戊卯","沐浴");
		put("戊辰","冠带");
		put("戊巳","临官");
		put("戊午","帝旺");
		put("戊未","衰");
		put("戊申","病");
		put("戊酉","死");
		put("戊戌","墓");
		put("戊亥","绝");

		put("己子","绝");
		put("己丑","墓");
		put("己寅","死");
		put("己卯","病");
		put("己辰","衰");
		put("己巳","帝旺");
		put("己午","临官");
		put("己未","冠带");
		put("己申","沐浴");
		put("己酉","长生");
		put("己戌","养");
		put("己亥","胎");

		put("庚子","死");
		put("庚丑","墓");
		put("庚寅","绝");
		put("庚卯","胎");
		put("庚辰","养");
		put("庚巳","长生");
		put("庚午","沐浴");
		put("庚未","冠带");
		put("庚申","临官");
		put("庚酉","帝旺");
		put("庚戌","衰");
		put("庚亥","病");

		put("辛子","长生");
		put("辛丑","养");
		put("辛寅","胎");
		put("辛卯","绝");
		put("辛辰","墓");
		put("辛巳","死");
		put("辛午","病");
		put("辛未","衰");
		put("辛申","帝旺");
		put("辛酉","临官");
		put("辛戌","冠带");
		put("辛亥","沐浴");

		put("壬子","帝旺");
		put("壬丑","衰");
		put("壬寅","病");
		put("壬卯","死");
		put("壬辰","墓");
		put("壬巳","绝");
		put("壬午","胎");
		put("壬未","养");
		put("壬申","长生");
		put("壬酉","沐浴");
		put("壬戌","冠带");
		put("壬亥","临官");

		put("癸子","临官");
		put("癸丑","冠带");
		put("癸寅","沐浴");
		put("癸卯","长生");
		put("癸辰","养");
		put("癸巳","胎");
		put("癸午","绝");
		put("癸未","墓");
		put("癸申","死");
		put("癸酉","病");
		put("癸戌","衰");
		put("癸亥","帝旺");
	}};
	/**
	 * 地支十二长生
	 */
	public static Map<String, String> DIZHI_SHIERCHANGSHENG_MAP = new HashMap<String, String>() {{
		put("子子","帝旺");
		put("子丑","衰");
		put("子寅","病");
		put("子卯","死");
		put("子辰","墓");
		put("子巳","绝");
		put("子午","胎");
		put("子未","养");
		put("子申","长生");
		put("子酉","沐浴");
		put("子戌","冠带");
		put("子亥","临官");

		put("丑子","帝旺");
		put("丑丑","衰");
		put("丑寅","病");
		put("丑卯","死");
		put("丑辰","墓");
		put("丑巳","绝");
		put("丑午","胎");
		put("丑未","养");
		put("丑申","长生");
		put("丑酉","沐浴");
		put("丑戌","冠带");
		put("丑亥","临官");

		put("寅子","沐浴");
		put("寅丑","冠带");
		put("寅寅","临官");
		put("寅卯","帝旺");
		put("寅辰","衰");
		put("寅巳","病");
		put("寅午","死");
		put("寅未","墓");
		put("寅申","绝");
		put("寅酉","胎");
		put("寅戌","养");
		put("寅亥","长生");

		put("卯子","沐浴");
		put("卯丑","冠带");
		put("卯寅","临官");
		put("卯卯","帝旺");
		put("卯辰","衰");
		put("卯巳","病");
		put("卯午","死");
		put("卯未","墓");
		put("卯申","绝");
		put("卯酉","胎");
		put("卯戌","养");
		put("卯亥","长生");

		put("辰子","帝旺");
		put("辰丑","衰");
		put("辰寅","病");
		put("辰卯","死");
		put("辰辰","墓");
		put("辰巳","绝");
		put("辰午","胎");
		put("辰未","养");
		put("辰申","长生");
		put("辰酉","沐浴");
		put("辰戌","冠带");
		put("辰亥","临官");

		put("巳子","胎");
		put("巳丑","养");
		put("巳寅","长生");
		put("巳卯","沐浴");
		put("巳辰","冠带");
		put("巳巳","临官");
		put("巳午","帝旺");
		put("巳未","衰");
		put("巳申","病");
		put("巳酉","死");
		put("巳戌","墓");
		put("巳亥","绝");

		put("午子","胎");
		put("午丑","养");
		put("午寅","长生");
		put("午卯","沐浴");
		put("午辰","冠带");
		put("午巳","临官");
		put("午午","帝旺");
		put("午未","衰");
		put("午申","病");
		put("午酉","死");
		put("午戌","墓");
		put("午亥","绝");

		put("未子","帝旺");
		put("未丑","衰");
		put("未寅","病");
		put("未卯","死");
		put("未辰","墓");
		put("未巳","绝");
		put("未午","胎");
		put("未未","养");
		put("未申","长生");
		put("未酉","沐浴");
		put("未戌","冠带");
		put("未亥","临官");

		put("申子","死");
		put("申丑","墓");
		put("申寅","绝");
		put("申卯","胎");
		put("申辰","养");
		put("申巳","长生");
		put("申午","沐浴");
		put("申未","冠带");
		put("申申","临官");
		put("申酉","帝旺");
		put("申戌","衰");
		put("申亥","病");

		put("酉子","死");
		put("酉丑","墓");
		put("酉寅","绝");
		put("酉卯","胎");
		put("酉辰","养");
		put("酉巳","长生");
		put("酉午","沐浴");
		put("酉未","冠带");
		put("酉申","临官");
		put("酉酉","帝旺");
		put("酉戌","衰");
		put("酉亥","病");

		put("辰子","帝旺");
		put("辰丑","衰");
		put("辰寅","病");
		put("辰卯","死");
		put("辰辰","墓");
		put("辰巳","绝");
		put("辰午","胎");
		put("辰未","养");
		put("辰申","长生");
		put("辰酉","沐浴");
		put("辰戌","冠带");
		put("辰亥","临官");

		put("亥子","帝旺");
		put("亥丑","衰");
		put("亥寅","病");
		put("亥卯","死");
		put("亥辰","墓");
		put("亥巳","绝");
		put("亥午","胎");
		put("亥未","养");
		put("亥申","长生");
		put("亥酉","沐浴");
		put("亥戌","冠带");
		put("亥亥","临官");
	}};

	/**
	 * 干支阴阳
	 */
	public static Map<String, List<String>> GANZHI_YINYANG = new HashMap<String, List<String>>() {{
		put("阳天干", Arrays.asList("甲", "丙", "戊", "庚", "壬"));
		put("阴天干", Arrays.asList("乙", "丁", "己", "辛", "癸"));
		put("阳地支", Arrays.asList("子", "寅", "辰", "午", "申", "戌"));
		put("阴地支", Arrays.asList("丑", "亥", "酉", "未", "巳", "卯"));
	}};

	/**
	 * 二十四节气对应干支月份
	 */
	public static Map<String, String> JIEQI_GANZHIMONTH_MAP = new HashMap<String, String>() {{
		put("立春","寅");
		put("雨水","寅");
		put("惊蛰","卯");
		put("春分","卯");
		put("清明","辰");
		put("谷雨","辰");
		put("立夏","巳");
		put("小满","巳");
		put("芒种","午");
		put("夏至","午");
		put("小暑","未");
		put("大暑","未");
		put("立秋","申");
		put("处暑","申");
		put("白露","酉");
		put("秋分","酉");
		put("寒露","戌");
		put("霜降","戌");
		put("立冬","亥");
		put("小雪","亥");
		put("大雪","子");
		put("冬至","子");
		put("小寒","丑");
		put("大寒","丑");
	}};
	/**
	 * 二十八星宿
	 */
	public static Map<String, String> XINGXIU_28_MAP = new HashMap<String, String>() {{
		put("正月_1","室");
		put("正月_2","壁");
		put("正月_3","奎");
		put("正月_4","娄");
		put("正月_5","青");
		put("正月_6","昂");
		put("正月_7","毕");
		put("正月_8","觜");
		put("正月_9","参");
		put("正月_10","井");
		put("正月_11","鬼");
		put("正月_12","柳");
		put("正月_13","星");
		put("正月_14","张");
		put("正月_15","翼");
		put("正月_16","轸");
		put("正月_17","角");
		put("正月_18","亢");
		put("正月_19","氐");
		put("正月_20","房");
		put("正月_21","心");
		put("正月_22","尾");
		put("正月_23","箕");
		put("正月_24","斗");
		put("正月_25","女");
		put("正月_26","虚");
		put("正月_27","危");
		put("正月_28","室");
		put("正月_29","壁");
		put("正月_30","奎");

		put("二月_1","奎");
		put("二月_2","娄");
		put("二月_3","胄");
		put("二月_4","昂");
		put("二月_5","毕");
		put("二月_6","觜");
		put("二月_7","参");
		put("二月_8","井");
		put("二月_9","鬼");
		put("二月_10","柳");
		put("二月_11","星");
		put("二月_12","张");
		put("二月_13","翼");
		put("二月_14","轸");
		put("二月_15","角");
		put("二月_16","亢");
		put("二月_17","氐");
		put("二月_18","房");
		put("二月_19","心");
		put("二月_20","尾");
		put("二月_21","箕");
		put("二月_22","斗");
		put("二月_23","女");
		put("二月_24","虚");
		put("二月_25","危");
		put("二月_26","室");
		put("二月_27","壁");
		put("二月_28","奎");
		put("二月_29","娄");
		put("二月_30","胄");

		put("三月_1","胄");
		put("三月_2","昂");
		put("三月_3","毕");
		put("三月_4","觜");
		put("三月_5","参");
		put("三月_6","井");
		put("三月_7","鬼");
		put("三月_8","柳");
		put("三月_9","星");
		put("三月_10","张");
		put("三月_11","翼");
		put("三月_12","轸");
		put("三月_13","角");
		put("三月_14","亢");
		put("三月_15","氐");
		put("三月_16","房");
		put("三月_17","心");
		put("三月_18","尾");
		put("三月_19","箕");
		put("三月_20","斗");
		put("三月_21","女");
		put("三月_22","虚");
		put("三月_23","危");
		put("三月_24","室");
		put("三月_25","壁");
		put("三月_26","奎");
		put("三月_27","娄");
		put("三月_28","胄");
		put("三月_29","昂");
		put("三月_30","毕");

		put("四月_1","毕");
		put("四月_2","觜");
		put("四月_3","参");
		put("四月_4","井");
		put("四月_5","鬼");
		put("四月_6","柳");
		put("四月_7","星");
		put("四月_8","张");
		put("四月_9","翼");
		put("四月_10","轸");
		put("四月_11","角");
		put("四月_12","亢");
		put("四月_13","氏");
		put("四月_14","房");
		put("四月_15","心");
		put("四月_16","尾");
		put("四月_17","箕");
		put("四月_18","斗");
		put("四月_19","女");
		put("四月_20","虚");
		put("四月_21","危");
		put("四月_22","室");
		put("四月_23","壁");
		put("四月_24","奎");
		put("四月_25","娄");
		put("四月_26","胄");
		put("四月_27","昂");
		put("四月_28","毕");
		put("四月_29","觜");
		put("四月_30","参");

		put("五月_1","参");
		put("五月_2","井");
		put("五月_3","鬼");
		put("五月_4","柳");
		put("五月_5","星");
		put("五月_6","张");
		put("五月_7","翼");
		put("五月_8","轸");
		put("五月_9","角");
		put("五月_10","亢");
		put("五月_11","氏");
		put("五月_12","房");
		put("五月_13","心");
		put("五月_14","尾");
		put("五月_15","箕");
		put("五月_16","斗");
		put("五月_17","女");
		put("五月_18","虚");
		put("五月_19","危");
		put("五月_20","室");
		put("五月_21","壁");
		put("五月_22","奎");
		put("五月_23","娄");
		put("五月_24","直");
		put("五月_25","昂");
		put("五月_26","毕");
		put("五月_27","觜");
		put("五月_28","参");
		put("五月_29","井");
		put("五月_30","鬼");

		put("六月_1","鬼");
		put("六月_2","柳");
		put("六月_3","星");
		put("六月_4","张");
		put("六月_5","翼");
		put("六月_6","轸");
		put("六月_7","角");
		put("六月_8","亢");
		put("六月_9","氐");
		put("六月_10","房");
		put("六月_11","心");
		put("六月_12","尾");
		put("六月_13","箕");
		put("六月_14","斗");
		put("六月_15","女");
		put("六月_16","虚");
		put("六月_17","危");
		put("六月_18","室");
		put("六月_19","壁");
		put("六月_20","奎");
		put("六月_21","娄");
		put("六月_22","胄");
		put("六月_23","昂");
		put("六月_24","毕");
		put("六月_25","觜");
		put("六月_26","参");
		put("六月_27","井");
		put("六月_28","鬼");
		put("六月_29","柳");
		put("六月_30","星");

		put("七月_1","张");
		put("七月_2","翼");
		put("七月_3","轸");
		put("七月_4","角");
		put("七月_5","亢");
		put("七月_6","氐");
		put("七月_7","房");
		put("七月_8","心");
		put("七月_9","尾");
		put("七月_10","箕");
		put("七月_11","斗");
		put("七月_12","女");
		put("七月_13","虚");
		put("七月_14","危");
		put("七月_15","室");
		put("七月_16","壁");
		put("七月_17","奎");
		put("七月_18","娄");
		put("七月_19","胄");
		put("七月_20","昂");
		put("七月_21","毕");
		put("七月_22","觜");
		put("七月_23","参");
		put("七月_24","井");
		put("七月_25","鬼");
		put("七月_26","柳");
		put("七月_27","星");
		put("七月_28","张");
		put("七月_29","翼");
		put("七月_30","轸");

		put("八月_1","角");
		put("八月_2","亢");
		put("八月_3","氐");
		put("八月_4","房");
		put("八月_5","心");
		put("八月_6","尾");
		put("八月_7","箕");
		put("八月_8","斗");
		put("八月_9","女");
		put("八月_10","虚");
		put("八月_11","危");
		put("八月_12","室");
		put("八月_13","壁");
		put("八月_14","奎");
		put("八月_15","娄");
		put("八月_16","胄");
		put("八月_17","昂");
		put("八月_18","毕");
		put("八月_19","觜");
		put("八月_20","参");
		put("八月_21","井");
		put("八月_22","鬼");
		put("八月_23","柳");
		put("八月_24","星");
		put("八月_25","张");
		put("八月_26","翼");
		put("八月_27","轸");
		put("八月_28","角");
		put("八月_29","亢");
		put("八月_30","氐");

		put("九月_1","氐");
		put("九月_2","房");
		put("九月_3","心");
		put("九月_4","尾");
		put("九月_5","箕");
		put("九月_6","斗");
		put("九月_7","女");
		put("九月_8","虚");
		put("九月_9","危");
		put("九月_10","室");
		put("九月_11","壁");
		put("九月_12","奎");
		put("九月_13","娄");
		put("九月_14","胄");
		put("九月_15","昂");
		put("九月_16","毕");
		put("九月_17","觜");
		put("九月_18","参");
		put("九月_19","井");
		put("九月_20","鬼");
		put("九月_21","柳");
		put("九月_22","星");
		put("九月_23","张");
		put("九月_24","翼");
		put("九月_25","轸");
		put("九月_26","角");
		put("九月_27","亢");
		put("九月_28","氐");
		put("九月_29","房");
		put("九月_30","心");

		put("十月_1","心");
		put("十月_2","尾");
		put("十月_3","箕");
		put("十月_4","斗");
		put("十月_5","女");
		put("十月_6","虚");
		put("十月_7","危");
		put("十月_8","室");
		put("十月_9","壁");
		put("十月_10","奎");
		put("十月_11","娄");
		put("十月_12","胄");
		put("十月_13","昂");
		put("十月_14","毕");
		put("十月_15","觜");
		put("十月_16","参");
		put("十月_17","井");
		put("十月_18","鬼");
		put("十月_19","柳");
		put("十月_20","星");
		put("十月_21","张");
		put("十月_22","翼");
		put("十月_23","轸");
		put("十月_24","角");
		put("十月_25","亢");
		put("十月_26","氏");
		put("十月_27","房");
		put("十月_28","心");
		put("十月_29","尾");
		put("十月_30","箕");

		put("十一月_1","斗");
		put("十一月_2","女");
		put("十一月_3","虚");
		put("十一月_4","危");
		put("十一月_5","室");
		put("十一月_6","壁");
		put("十一月_7","奎");
		put("十一月_8","娄");
		put("十一月_9","青");
		put("十一月_10","昂");
		put("十一月_11","毕");
		put("十一月_12","觜");
		put("十一月_13","参");
		put("十一月_14","井");
		put("十一月_15","鬼");
		put("十一月_16","柳");
		put("十一月_17","星");
		put("十一月_18","张");
		put("十一月_19","翼");
		put("十一月_20","轸");
		put("十一月_21","角");
		put("十一月_22","亢");
		put("十一月_23","氐");
		put("十一月_24","房");
		put("十一月_25","心");
		put("十一月_26","尾");
		put("十一月_27","箕");
		put("十一月_28","斗");
		put("十一月_29","女");
		put("十一月_30","虚");

		put("十二月_1","虚");
		put("十二月_2","危");
		put("十二月_3","室");
		put("十二月_4","壁");
		put("十二月_5","奎");
		put("十二月_6","娄");
		put("十二月_7","胄");
		put("十二月_8","昂");
		put("十二月_9","毕");
		put("十二月_10","觜");
		put("十二月_11","参");
		put("十二月_12","井");
		put("十二月_13","鬼");
		put("十二月_14","柳");
		put("十二月_15","星");
		put("十二月_16","张");
		put("十二月_17","翼");
		put("十二月_18","轸");
		put("十二月_19","角");
		put("十二月_20","亢");
		put("十二月_21","氐");
		put("十二月_22","房");
		put("十二月_23","心");
		put("十二月_24","尾");
		put("十二月_25","箕");
		put("十二月_26","斗");
		put("十二月_27","女");
		put("十二月_28","虚");
		put("十二月_29","危");
		put("十二月_30","室");

	}};
	/**
	 * 命宫
	 */
	public static Map<String, String> MINGGONG_MAP = new HashMap<String, String>() {{
		put("子寅","卯");
		put("子卯","寅");
		put("子辰","丑");
		put("子巳","子");
		put("子午","亥");
		put("子未","戌");
		put("子申","酉");
		put("子酉","申");
		put("子戌","未");
		put("子亥","午");
		put("子子","巳");
		put("子丑","辰");

		put("丑寅","寅");
		put("丑卯","丑");
		put("丑辰","子");
		put("丑巳","亥");
		put("丑午","戌");
		put("丑未","酉");
		put("丑申","申");
		put("丑酉","未");
		put("丑戌","午");
		put("丑亥","巳");
		put("丑子","辰");
		put("丑丑","卯");

		put("寅寅","丑");
		put("寅卯","子");
		put("寅辰","亥");
		put("寅巳","戌");
		put("寅午","酉");
		put("寅未","申");
		put("寅申","未");
		put("寅酉","午");
		put("寅戌","巳");
		put("寅亥","辰");
		put("寅子","卯");
		put("寅丑","寅");

		put("卯寅","子");
		put("卯卯","亥");
		put("卯辰","戌");
		put("卯巳","酉");
		put("卯午","申");
		put("卯未","未");
		put("卯申","午");
		put("卯酉","巳");
		put("卯戌","辰");
		put("卯亥","卯");
		put("卯子","寅");
		put("卯丑","丑");

		put("辰寅","亥");
		put("辰卯","戌");
		put("辰辰","酉");
		put("辰巳","申");
		put("辰午","未");
		put("辰未","午");
		put("辰申","巳");
		put("辰酉","辰");
		put("辰戌","卯");
		put("辰亥","寅");
		put("辰子","丑");
		put("辰丑","子");

		put("巳寅","戌");
		put("巳卯","酉");
		put("巳辰","申");
		put("巳巳","未");
		put("巳午","午");
		put("巳未","巳");
		put("巳申","辰");
		put("巳酉","卯");
		put("巳戌","寅");
		put("巳亥","丑");
		put("巳子","子");
		put("巳丑","亥");

		put("午寅","酉");
		put("午卯","申");
		put("午辰","未");
		put("午巳","午");
		put("午午","巳");
		put("午未","辰");
		put("午申","卯");
		put("午酉","寅");
		put("午戌","丑");
		put("午亥","子");
		put("午子","亥");
		put("午丑","戌");

		put("未寅","申");
		put("未卯","未");
		put("未辰","午");
		put("未巳","巳");
		put("未午","辰");
		put("未未","卯");
		put("未申","寅");
		put("未酉","丑");
		put("未戌","子");
		put("未亥","亥");
		put("未子","戌");
		put("未丑","酉");

		put("申寅","未");
		put("申卯","午");
		put("申辰","巳");
		put("申巳","辰");
		put("申午","卯");
		put("申未","寅");
		put("申申","丑");
		put("申酉","子");
		put("申戌","亥");
		put("申亥","戌");
		put("申子","酉");
		put("申丑","申");

		put("酉寅","午");
		put("酉卯","巳");
		put("酉辰","辰");
		put("酉巳","卯");
		put("酉午","寅");
		put("酉未","丑");
		put("酉申","子");
		put("酉酉","亥");
		put("酉戌","戌");
		put("酉亥","酉");
		put("酉子","申");
		put("酉丑","未");

		put("戌寅","巳");
		put("戌卯","辰");
		put("戌辰","卯");
		put("戌巳","寅");
		put("戌午","丑");
		put("戌未","子");
		put("戌申","亥");
		put("戌酉","戌");
		put("戌戌","酉");
		put("戌亥","申");
		put("戌子","未");
		put("戌丑","午");

		put("亥寅","辰");
		put("亥卯","卯");
		put("亥辰","寅");
		put("亥巳","丑");
		put("亥午","子");
		put("亥未","亥");
		put("亥申","戌");
		put("亥酉","酉");
		put("亥戌","申");
		put("亥亥","未");
		put("亥子","午");
		put("亥丑","巳");
	}};
	/**
	 * 身宫
	 */
	public static Map<String, String> SHENGONG_MAP = new HashMap<String, String>() {{
		put("子子","丑");
		put("子丑","寅");
		put("子寅","卯");
		put("子卯","辰");
		put("子辰","巳");
		put("子巳","午");
		put("子午","未");
		put("子未","申");
		put("子申","酉");
		put("子酉","戌");
		put("子戌","亥");
		put("子亥","子");

		put("丑子","寅");
		put("丑丑","卯");
		put("丑寅","辰");
		put("丑卯","巳");
		put("丑辰","午");
		put("丑巳","未");
		put("丑午","申");
		put("丑未","酉");
		put("丑申","戌");
		put("丑酉","亥");
		put("丑戌","子");
		put("丑亥","丑");

		put("寅子","卯");
		put("寅丑","辰");
		put("寅寅","巳");
		put("寅卯","午");
		put("寅辰","未");
		put("寅巳","申");
		put("寅午","酉");
		put("寅未","戌");
		put("寅申","亥");
		put("寅酉","子");
		put("寅戌","丑");
		put("寅亥","寅");

		put("卯子","辰");
		put("卯丑","巳");
		put("卯寅","午");
		put("卯卯","未");
		put("卯辰","申");
		put("卯巳","酉");
		put("卯午","戌");
		put("卯未","亥");
		put("卯申","子");
		put("卯酉","丑");
		put("卯戌","寅");
		put("卯亥","卯");

		put("辰子","巳");
		put("辰丑","午");
		put("辰寅","未");
		put("辰卯","申");
		put("辰辰","酉");
		put("辰巳","戌");
		put("辰午","亥");
		put("辰未","子");
		put("辰申","丑");
		put("辰酉","寅");
		put("辰戌","卯");
		put("辰亥","辰");

		put("巳子","午");
		put("巳丑","未");
		put("巳寅","申");
		put("巳卯","酉");
		put("巳辰","戌");
		put("巳巳","亥");
		put("巳午","子");
		put("巳未","丑");
		put("巳申","寅");
		put("巳酉","卯");
		put("巳戌","辰");
		put("巳亥","巳");

		put("午子","未");
		put("午丑","申");
		put("午寅","酉");
		put("午卯","戌");
		put("午辰","亥");
		put("午巳","子");
		put("午午","丑");
		put("午未","寅");
		put("午申","卯");
		put("午酉","辰");
		put("午戌","巳");
		put("午亥","午");

		put("未子","申");
		put("未丑","酉");
		put("未寅","戌");
		put("未卯","亥");
		put("未辰","子");
		put("未巳","丑");
		put("未午","寅");
		put("未未","卯");
		put("未申","辰");
		put("未酉","巳");
		put("未戌","午");
		put("未亥","未");

		put("申子","酉");
		put("申丑","戌");
		put("申寅","亥");
		put("申卯","子");
		put("申辰","丑");
		put("申巳","寅");
		put("申午","卯");
		put("申未","辰");
		put("申申","巳");
		put("申酉","午");
		put("申戌","未");
		put("申亥","申");

		put("酉子","戌");
		put("酉丑","亥");
		put("酉寅","子");
		put("酉卯","丑");
		put("酉辰","寅");
		put("酉巳","卯");
		put("酉午","辰");
		put("酉未","巳");
		put("酉申","午");
		put("酉酉","未");
		put("酉戌","申");
		put("酉亥","酉");

		put("戌子","亥");
		put("戌丑","子");
		put("戌寅","丑");
		put("戌卯","寅");
		put("戌辰","卯");
		put("戌巳","辰");
		put("戌午","巳");
		put("戌未","午");
		put("戌申","未");
		put("戌酉","申");
		put("戌戌","酉");
		put("戌亥","戌");

		put("亥子","子");
		put("亥丑","丑");
		put("亥寅","寅");
		put("亥卯","卯");
		put("亥辰","辰");
		put("亥巳","巳");
		put("亥午","午");
		put("亥未","未");
		put("亥申","申");
		put("亥酉","酉");
		put("亥戌","戌");
		put("亥亥","亥");
	}};
	/**
	 * 阳男阴女大运
	 */
	public static Map<String, String> YANGNANYINNV_DAYUN_MAP = new HashMap<String, String>() {{
		put("甲子1运","乙丑");   put("甲子2运","丙寅");   put("甲子3运","丁卯");   put("甲子4运","戊辰");   put("甲子5运","己巳");   put("甲子6运","庚午");   put("甲子7运","辛未");   put("甲子8运","壬申");   put("甲子9运","癸酉");
		put("乙丑1运","丙寅");   put("乙丑2运","丁卯");   put("乙丑3运","戊辰");   put("乙丑4运","己巳");   put("乙丑5运","庚午");   put("乙丑6运","辛未");   put("乙丑7运","壬申");   put("乙丑8运","癸酉");   put("乙丑9运","甲戌");
		put("丙寅1运","丁卯");   put("丙寅2运","戊辰");   put("丙寅3运","己巳");   put("丙寅4运","庚午");   put("丙寅5运","辛未");   put("丙寅6运","壬申");   put("丙寅7运","癸酉");   put("丙寅8运","甲戌");   put("丙寅9运","乙亥");
		put("丁卯1运","戊辰");   put("丁卯2运","己巳");   put("丁卯3运","庚午");   put("丁卯4运","辛未");   put("丁卯5运","壬申");   put("丁卯6运","癸酉");   put("丁卯7运","甲戌");   put("丁卯8运","乙亥");   put("丁卯9运","丙子");
		put("戊辰1运","己巳");   put("戊辰2运","庚午");   put("戊辰3运","辛未");   put("戊辰4运","壬申");   put("戊辰5运","癸酉");   put("戊辰6运","甲戌");   put("戊辰7运","乙亥");   put("戊辰8运","丙子");   put("戊辰9运","丁丑");
		put("己巳1运","庚午");   put("己巳2运","辛未");   put("己巳3运","壬申");   put("己巳4运","癸酉");   put("己巳5运","甲戌");   put("己巳6运","乙亥");   put("己巳7运","丙子");   put("己巳8运","丁丑");   put("己巳9运","戊寅");
		put("庚午1运","辛未");   put("庚午2运","壬申");   put("庚午3运","癸酉");   put("庚午4运","甲戌");   put("庚午5运","乙亥");   put("庚午6运","丙子");   put("庚午7运","丁丑");   put("庚午8运","戊寅");   put("庚午9运","己卯");
		put("辛未1运","壬申");   put("辛未2运","癸酉");   put("辛未3运","甲戌");   put("辛未4运","乙亥");   put("辛未5运","丙子");   put("辛未6运","丁丑");   put("辛未7运","戊寅");   put("辛未8运","己卯");   put("辛未9运","庚辰");
		put("壬申1运","癸酉");   put("壬申2运","甲戌");   put("壬申3运","乙亥");   put("壬申4运","丙子");   put("壬申5运","丁丑");   put("壬申6运","戊寅");   put("壬申7运","己卯");   put("壬申8运","庚辰");   put("壬申9运","辛巳");
		put("癸酉1运","甲戌");   put("癸酉2运","乙亥");   put("癸酉3运","丙子");   put("癸酉4运","丁丑");   put("癸酉5运","戊寅");   put("癸酉6运","己卯");   put("癸酉7运","庚辰");   put("癸酉8运","辛巳");   put("癸酉9运","壬午");
		put("甲戌1运","乙亥");   put("甲戌2运","丙子");   put("甲戌3运","丁丑");   put("甲戌4运","戊寅");   put("甲戌5运","己卯");   put("甲戌6运","庚辰");   put("甲戌7运","辛巳");   put("甲戌8运","壬午");   put("甲戌9运","癸未");
		put("乙亥1运","丙子");   put("乙亥2运","丁丑");   put("乙亥3运","戊寅");   put("乙亥4运","己卯");   put("乙亥5运","庚辰");   put("乙亥6运","辛巳");   put("乙亥7运","壬午");   put("乙亥8运","癸未");   put("乙亥9运","甲申");
		put("丙子1运","丁丑");   put("丙子2运","戊寅");   put("丙子3运","己卯");   put("丙子4运","庚辰");   put("丙子5运","辛巳");   put("丙子6运","壬午");   put("丙子7运","癸未");   put("丙子8运","甲申");   put("丙子9运","乙酉");
		put("丁丑1运","戊寅");   put("丁丑2运","己卯");   put("丁丑3运","庚辰");   put("丁丑4运","辛巳");   put("丁丑5运","壬午");   put("丁丑6运","癸未");   put("丁丑7运","甲申");   put("丁丑8运","乙酉");   put("丁丑9运","丙戌");
		put("戊寅1运","己卯");   put("戊寅2运","庚辰");   put("戊寅3运","辛巳");   put("戊寅4运","壬午");   put("戊寅5运","癸未");   put("戊寅6运","甲申");   put("戊寅7运","乙酉");   put("戊寅8运","丙戌");   put("戊寅9运","丁亥");
		put("己卯1运","庚辰");   put("己卯2运","辛巳");   put("己卯3运","壬午");   put("己卯4运","癸未");   put("己卯5运","甲申");   put("己卯6运","乙酉");   put("己卯7运","丙戌");   put("己卯8运","丁亥");   put("己卯9运","戊子");
		put("庚辰1运","辛巳");   put("庚辰2运","壬午");   put("庚辰3运","癸未");   put("庚辰4运","甲申");   put("庚辰5运","乙酉");   put("庚辰6运","丙戌");   put("庚辰7运","丁亥");   put("庚辰8运","戊子");   put("庚辰9运","己丑");
		put("辛巳1运","壬午");   put("辛巳2运","癸未");   put("辛巳3运","甲申");   put("辛巳4运","乙酉");   put("辛巳5运","丙戌");   put("辛巳6运","丁亥");   put("辛巳7运","戊子");   put("辛巳8运","己丑");   put("辛巳9运","庚寅");
		put("壬午1运","癸未");   put("壬午2运","甲申");   put("壬午3运","乙酉");   put("壬午4运","丙戌");   put("壬午5运","丁亥");   put("壬午6运","戊子");   put("壬午7运","己丑");   put("壬午8运","庚寅");   put("壬午9运","辛卯");
		put("癸未1运","甲申");   put("癸未2运","乙酉");   put("癸未3运","丙戌");   put("癸未4运","丁亥");   put("癸未5运","戊子");   put("癸未6运","己丑");   put("癸未7运","庚寅");   put("癸未8运","辛卯");   put("癸未9运","壬辰");
		put("甲申1运","乙酉");   put("甲申2运","丙戌");   put("甲申3运","丁亥");   put("甲申4运","戊子");   put("甲申5运","己丑");   put("甲申6运","庚寅");   put("甲申7运","辛卯");   put("甲申8运","壬辰");   put("甲申9运","癸巳");
		put("乙酉1运","丙戌");   put("乙酉2运","丁亥");   put("乙酉3运","戊子");   put("乙酉4运","己丑");   put("乙酉5运","庚寅");   put("乙酉6运","辛卯");   put("乙酉7运","壬辰");   put("乙酉8运","癸巳");   put("乙酉9运","甲午");
		put("丙戌1运","丁亥");   put("丙戌2运","戊子");   put("丙戌3运","己丑");   put("丙戌4运","庚寅");   put("丙戌5运","辛卯");   put("丙戌6运","壬辰");   put("丙戌7运","癸巳");   put("丙戌8运","甲午");   put("丙戌9运","乙未");
		put("丁亥1运","戊子");   put("丁亥2运","己丑");   put("丁亥3运","庚寅");   put("丁亥4运","辛卯");   put("丁亥5运","壬辰");   put("丁亥6运","癸巳");   put("丁亥7运","甲午");   put("丁亥8运","乙未");   put("丁亥9运","丙申");
		put("戊子1运","己丑");   put("戊子2运","庚寅");   put("戊子3运","辛卯");   put("戊子4运","壬辰");   put("戊子5运","癸巳");   put("戊子6运","甲午");   put("戊子7运","乙未");   put("戊子8运","丙申");   put("戊子9运","丁酉");
		put("己丑1运","庚寅");   put("己丑2运","辛卯");   put("己丑3运","壬辰");   put("己丑4运","癸巳");   put("己丑5运","甲午");   put("己丑6运","乙未");   put("己丑7运","丙申");   put("己丑8运","丁酉");   put("己丑9运","戊戌");
		put("庚寅1运","辛卯");   put("庚寅2运","壬辰");   put("庚寅3运","癸巳");   put("庚寅4运","甲午");   put("庚寅5运","乙未");   put("庚寅6运","丙申");   put("庚寅7运","丁酉");   put("庚寅8运","戊戌");   put("庚寅9运","己亥");
		put("辛卯1运","壬辰");   put("辛卯2运","癸巳");   put("辛卯3运","甲午");   put("辛卯4运","乙未");   put("辛卯5运","丙申");   put("辛卯6运","丁酉");   put("辛卯7运","戊戌");   put("辛卯8运","己亥");   put("辛卯9运","庚子");
		put("壬辰1运","癸巳");   put("壬辰2运","甲午");   put("壬辰3运","乙未");   put("壬辰4运","丙申");   put("壬辰5运","丁酉");   put("壬辰6运","戊戌");   put("壬辰7运","己亥");   put("壬辰8运","庚子");   put("壬辰9运","辛丑");
		put("癸巳1运","甲午");   put("癸巳2运","乙未");   put("癸巳3运","丙申");   put("癸巳4运","丁酉");   put("癸巳5运","戊戌");   put("癸巳6运","己亥");   put("癸巳7运","庚子");   put("癸巳8运","辛丑");   put("癸巳9运","壬寅");
		put("甲午1运","乙未");   put("甲午2运","丙申");   put("甲午3运","丁酉");   put("甲午4运","戊戌");   put("甲午5运","己亥");   put("甲午6运","庚子");   put("甲午7运","辛丑");   put("甲午8运","壬寅");   put("甲午9运","癸卯");
		put("乙未1运","丙申");   put("乙未2运","丁酉");   put("乙未3运","戊戌");   put("乙未4运","己亥");   put("乙未5运","庚子");   put("乙未6运","辛丑");   put("乙未7运","壬寅");   put("乙未8运","癸卯");   put("乙未9运","甲辰");
		put("丙申1运","丁酉");   put("丙申2运","戊戌");   put("丙申3运","己亥");   put("丙申4运","庚子");   put("丙申5运","辛丑");   put("丙申6运","壬寅");   put("丙申7运","癸卯");   put("丙申8运","甲辰");   put("丙申9运","乙巳");
		put("丁酉1运","戊戌");   put("丁酉2运","己亥");   put("丁酉3运","庚子");   put("丁酉4运","辛丑");   put("丁酉5运","壬寅");   put("丁酉6运","癸卯");   put("丁酉7运","甲辰");   put("丁酉8运","乙巳");   put("丁酉9运","丙午");
		put("戊戌1运","己亥");   put("戊戌2运","庚子");   put("戊戌3运","辛丑");   put("戊戌4运","壬寅");   put("戊戌5运","癸卯");   put("戊戌6运","甲辰");   put("戊戌7运","乙巳");   put("戊戌8运","丙午");   put("戊戌9运","丁未");
		put("己亥1运","庚子");   put("己亥2运","辛丑");   put("己亥3运","壬寅");   put("己亥4运","癸卯");   put("己亥5运","甲辰");   put("己亥6运","乙巳");   put("己亥7运","丙午");   put("己亥8运","丁未");   put("己亥9运","戊申");
		put("庚子1运","辛丑");   put("庚子2运","壬寅");   put("庚子3运","癸卯");   put("庚子4运","甲辰");   put("庚子5运","乙巳");   put("庚子6运","丙午");   put("庚子7运","丁未");   put("庚子8运","戊申");   put("庚子9运","己酉");
		put("辛丑1运","壬寅");   put("辛丑2运","癸卯");   put("辛丑3运","甲辰");   put("辛丑4运","乙巳");   put("辛丑5运","丙午");   put("辛丑6运","丁未");   put("辛丑7运","戊申");   put("辛丑8运","己酉");   put("辛丑9运","庚戌");
		put("壬寅1运","癸卯");   put("壬寅2运","甲辰");   put("壬寅3运","乙巳");   put("壬寅4运","丙午");   put("壬寅5运","丁未");   put("壬寅6运","戊申");   put("壬寅7运","己酉");   put("壬寅8运","庚戌");   put("壬寅9运","辛亥");
		put("癸卯1运","甲辰");   put("癸卯2运","乙巳");   put("癸卯3运","丙午");   put("癸卯4运","丁未");   put("癸卯5运","戊申");   put("癸卯6运","己酉");   put("癸卯7运","庚戌");   put("癸卯8运","辛亥");   put("癸卯9运","壬子");
		put("甲辰1运","乙巳");   put("甲辰2运","丙午");   put("甲辰3运","丁未");   put("甲辰4运","戊申");   put("甲辰5运","己酉");   put("甲辰6运","庚戌");   put("甲辰7运","辛亥");   put("甲辰8运","壬子");   put("甲辰9运","癸丑");
		put("乙巳1运","丙午");   put("乙巳2运","丁未");   put("乙巳3运","戊申");   put("乙巳4运","己酉");   put("乙巳5运","庚戌");   put("乙巳6运","辛亥");   put("乙巳7运","壬子");   put("乙巳8运","癸丑");   put("乙巳9运","甲寅");
		put("丙午1运","丁未");   put("丙午2运","戊申");   put("丙午3运","己酉");   put("丙午4运","庚戌");   put("丙午5运","辛亥");   put("丙午6运","壬子");   put("丙午7运","癸丑");   put("丙午8运","甲寅");   put("丙午9运","乙卯");
		put("丁未1运","戊申");   put("丁未2运","己酉");   put("丁未3运","庚戌");   put("丁未4运","辛亥");   put("丁未5运","壬子");   put("丁未6运","癸丑");   put("丁未7运","甲寅");   put("丁未8运","乙卯");   put("丁未9运","丙辰");
		put("戊申1运","己酉");   put("戊申2运","庚戌");   put("戊申3运","辛亥");   put("戊申4运","壬子");   put("戊申5运","癸丑");   put("戊申6运","甲寅");   put("戊申7运","乙卯");   put("戊申8运","丙辰");   put("戊申9运","丁巳");
		put("己酉1运","庚戌");   put("己酉2运","辛亥");   put("己酉3运","壬子");   put("己酉4运","癸丑");   put("己酉5运","甲寅");   put("己酉6运","乙卯");   put("己酉7运","丙辰");   put("己酉8运","丁巳");   put("己酉9运","戊午");
		put("庚戌1运","辛亥");   put("庚戌2运","壬子");   put("庚戌3运","癸丑");   put("庚戌4运","甲寅");   put("庚戌5运","乙卯");   put("庚戌6运","丙辰");   put("庚戌7运","丁巳");   put("庚戌8运","戊午");   put("庚戌9运","己未");
		put("辛亥1运","壬子");   put("辛亥2运","癸丑");   put("辛亥3运","甲寅");   put("辛亥4运","乙卯");   put("辛亥5运","丙辰");   put("辛亥6运","丁巳");   put("辛亥7运","戊午");   put("辛亥8运","己未");   put("辛亥9运","庚申");
		put("壬子1运","癸丑");   put("壬子2运","甲寅");   put("壬子3运","乙卯");   put("壬子4运","丙辰");   put("壬子5运","丁巳");   put("壬子6运","戊午");   put("壬子7运","己未");   put("壬子8运","庚申");   put("壬子9运","辛酉");
		put("癸丑1运","甲寅");   put("癸丑2运","乙卯");   put("癸丑3运","丙辰");   put("癸丑4运","丁巳");   put("癸丑5运","戊午");   put("癸丑6运","己未");   put("癸丑7运","庚申");   put("癸丑8运","辛酉");   put("癸丑9运","壬戌");
		put("甲寅1运","乙卯");   put("甲寅2运","丙辰");   put("甲寅3运","丁巳");   put("甲寅4运","戊午");   put("甲寅5运","己未");   put("甲寅6运","庚申");   put("甲寅7运","辛酉");   put("甲寅8运","壬戌");   put("甲寅9运","癸亥");
		put("乙卯1运","丙辰");   put("乙卯2运","丁巳");   put("乙卯3运","戊午");   put("乙卯4运","己未");   put("乙卯5运","庚申");   put("乙卯6运","辛酉");   put("乙卯7运","壬戌");   put("乙卯8运","癸亥");   put("乙卯9运","甲子");
		put("丙辰1运","丁巳");   put("丙辰2运","戊午");   put("丙辰3运","己未");   put("丙辰4运","庚申");   put("丙辰5运","辛酉");   put("丙辰6运","壬戌");   put("丙辰7运","癸亥");   put("丙辰8运","甲子");   put("丙辰9运","乙丑");
		put("丁巳1运","戊午");   put("丁巳2运","己未");   put("丁巳3运","庚申");   put("丁巳4运","辛酉");   put("丁巳5运","壬戌");   put("丁巳6运","癸亥");   put("丁巳7运","甲子");   put("丁巳8运","乙丑");   put("丁巳9运","丙寅");
		put("戊午1运","己未");   put("戊午2运","庚申");   put("戊午3运","辛酉");   put("戊午4运","壬戌");   put("戊午5运","癸亥");   put("戊午6运","甲子");   put("戊午7运","乙丑");   put("戊午8运","丙寅");   put("戊午9运","丁卯");
		put("己未1运","庚申");   put("己未2运","辛酉");   put("己未3运","壬戌");   put("己未4运","癸亥");   put("己未5运","甲子");   put("己未6运","乙丑");   put("己未7运","丙寅");   put("己未8运","丁卯");   put("己未9运","戊辰");
		put("庚申1运","辛酉");   put("庚申2运","壬戌");   put("庚申3运","癸亥");   put("庚申4运","甲子");   put("庚申5运","乙丑");   put("庚申6运","丙寅");   put("庚申7运","丁卯");   put("庚申8运","戊辰");   put("庚申9运","己巳");
		put("辛酉1运","壬戌");   put("辛酉2运","癸亥");   put("辛酉3运","甲子");   put("辛酉4运","乙丑");   put("辛酉5运","丙寅");   put("辛酉6运","丁卯");   put("辛酉7运","戊辰");   put("辛酉8运","己巳");   put("辛酉9运","庚午");
		put("壬戌1运","癸亥");   put("壬戌2运","甲子");   put("壬戌3运","乙丑");   put("壬戌4运","丙寅");   put("壬戌5运","丁卯");   put("壬戌6运","戊辰");   put("壬戌7运","己巳");   put("壬戌8运","庚午");   put("壬戌9运","辛未");
		put("癸亥1运","甲子");   put("癸亥2运","乙丑");   put("癸亥3运","丙寅");   put("癸亥4运","丁卯");   put("癸亥5运","戊辰");   put("癸亥6运","己巳");   put("癸亥7运","庚午");   put("癸亥8运","辛未");   put("癸亥9运","壬申");
	}};
	/**
	 * 阳女阴男大运
	 */
	public static Map<String, String> YANGNVYINNAN_DAYUN_MAP = new HashMap<String, String>() {{
		put("甲子1运","癸亥");   put("甲子2运","壬戌");   put("甲子3运","辛酉");   put("甲子4运","庚申");   put("甲子5运","己未");   put("甲子6运","戊午");   put("甲子7运","丁巳");   put("甲子8运","丙辰");   put("甲子9运","乙卯");
		put("乙丑1运","甲子");   put("乙丑2运","癸亥");   put("乙丑3运","壬戌");   put("乙丑4运","辛酉");   put("乙丑5运","庚申");   put("乙丑6运","己未");   put("乙丑7运","戊午");   put("乙丑8运","丁巳");   put("乙丑9运","丙辰");
		put("丙寅1运","乙丑");   put("丙寅2运","甲子");   put("丙寅3运","癸亥");   put("丙寅4运","壬戌");   put("丙寅5运","辛酉");   put("丙寅6运","庚申");   put("丙寅7运","己未");   put("丙寅8运","戊午");   put("丙寅9运","丁巳");
		put("丁卯1运","丙寅");   put("丁卯2运","乙丑");   put("丁卯3运","甲子");   put("丁卯4运","癸亥");   put("丁卯5运","壬戌");   put("丁卯6运","辛酉");   put("丁卯7运","庚申");   put("丁卯8运","己未");   put("丁卯9运","戊午");
		put("戊辰1运","丁卯");   put("戊辰2运","丙寅");   put("戊辰3运","乙丑");   put("戊辰4运","甲子");   put("戊辰5运","癸亥");   put("戊辰6运","壬戌");   put("戊辰7运","辛酉");   put("戊辰8运","庚申");   put("戊辰9运","己未");
		put("己巳1运","戊辰");   put("己巳2运","丁卯");   put("己巳3运","丙寅");   put("己巳4运","乙丑");   put("己巳5运","甲子");   put("己巳6运","癸亥");   put("己巳7运","壬戌");   put("己巳8运","辛酉");   put("己巳9运","庚申");
		put("庚午1运","己巳");   put("庚午2运","戊辰");   put("庚午3运","丁卯");   put("庚午4运","丙寅");   put("庚午5运","乙丑");   put("庚午6运","甲子");   put("庚午7运","癸亥");   put("庚午8运","壬戌");   put("庚午9运","辛酉");
		put("辛未1运","庚午");   put("辛未2运","己巳");   put("辛未3运","戊辰");   put("辛未4运","丁卯");   put("辛未5运","丙寅");   put("辛未6运","乙丑");   put("辛未7运","甲子");   put("辛未8运","癸亥");   put("辛未9运","壬戌");
		put("壬申1运","辛未");   put("壬申2运","庚午");   put("壬申3运","己巳");   put("壬申4运","戊辰");   put("壬申5运","丁卯");   put("壬申6运","丙寅");   put("壬申7运","乙丑");   put("壬申8运","甲子");   put("壬申9运","癸亥");
		put("癸酉1运","壬申");   put("癸酉2运","辛未");   put("癸酉3运","庚午");   put("癸酉4运","己巳");   put("癸酉5运","戊辰");   put("癸酉6运","丁卯");   put("癸酉7运","丙寅");   put("癸酉8运","乙丑");   put("癸酉9运","甲子");
		put("甲戌1运","癸酉");   put("甲戌2运","壬申");   put("甲戌3运","辛未");   put("甲戌4运","庚午");   put("甲戌5运","己巳");   put("甲戌6运","戊辰");   put("甲戌7运","丁卯");   put("甲戌8运","丙寅");   put("甲戌9运","乙丑");
		put("乙亥1运","甲戌");   put("乙亥2运","癸酉");   put("乙亥3运","壬申");   put("乙亥4运","辛未");   put("乙亥5运","庚午");   put("乙亥6运","己巳");   put("乙亥7运","戊辰");   put("乙亥8运","丁卯");   put("乙亥9运","丙寅");
		put("丙子1运","乙亥");   put("丙子2运","甲戌");   put("丙子3运","癸酉");   put("丙子4运","壬申");   put("丙子5运","辛未");   put("丙子6运","庚午");   put("丙子7运","己巳");   put("丙子8运","戊辰");   put("丙子9运","丁卯");
		put("丁丑1运","丙子");   put("丁丑2运","乙亥");   put("丁丑3运","甲戌");   put("丁丑4运","癸酉");   put("丁丑5运","壬申");   put("丁丑6运","辛未");   put("丁丑7运","庚午");   put("丁丑8运","己巳");   put("丁丑9运","戊辰");
		put("戊寅1运","丁丑");   put("戊寅2运","丙子");   put("戊寅3运","乙亥");   put("戊寅4运","甲戌");   put("戊寅5运","癸酉");   put("戊寅6运","壬申");   put("戊寅7运","辛未");   put("戊寅8运","庚午");   put("戊寅9运","己巳");
		put("己卯1运","戊寅");   put("己卯2运","丁丑");   put("己卯3运","丙子");   put("己卯4运","乙亥");   put("己卯5运","甲戌");   put("己卯6运","癸酉");   put("己卯7运","壬申");   put("己卯8运","辛未");   put("己卯9运","庚午");
		put("庚辰1运","己卯");   put("庚辰2运","戊寅");   put("庚辰3运","丁丑");   put("庚辰4运","丙子");   put("庚辰5运","乙亥");   put("庚辰6运","甲戌");   put("庚辰7运","癸酉");   put("庚辰8运","壬申");   put("庚辰9运","辛未");
		put("辛巳1运","庚辰");   put("辛巳2运","己卯");   put("辛巳3运","戊寅");   put("辛巳4运","丁丑");   put("辛巳5运","丙子");   put("辛巳6运","乙亥");   put("辛巳7运","甲戌");   put("辛巳8运","癸酉");   put("辛巳9运","壬申");
		put("壬午1运","辛巳");   put("壬午2运","庚辰");   put("壬午3运","己卯");   put("壬午4运","戊寅");   put("壬午5运","丁丑");   put("壬午6运","丙子");   put("壬午7运","乙亥");   put("壬午8运","甲戌");   put("壬午9运","癸酉");
		put("癸未1运","壬午");   put("癸未2运","辛巳");   put("癸未3运","庚辰");   put("癸未4运","己卯");   put("癸未5运","戊寅");   put("癸未6运","丁丑");   put("癸未7运","丙子");   put("癸未8运","乙亥");   put("癸未9运","甲戌");
		put("甲申1运","癸未");   put("甲申2运","壬午");   put("甲申3运","辛巳");   put("甲申4运","庚辰");   put("甲申5运","己卯");   put("甲申6运","戊寅");   put("甲申7运","丁丑");   put("甲申8运","丙子");   put("甲申9运","乙亥");
		put("乙酉1运","甲申");   put("乙酉2运","癸未");   put("乙酉3运","壬午");   put("乙酉4运","辛巳");   put("乙酉5运","庚辰");   put("乙酉6运","己卯");   put("乙酉7运","戊寅");   put("乙酉8运","丁丑");   put("乙酉9运","丙子");
		put("丙戌1运","乙酉");   put("丙戌2运","甲申");   put("丙戌3运","癸未");   put("丙戌4运","壬午");   put("丙戌5运","辛巳");   put("丙戌6运","庚辰");   put("丙戌7运","己卯");   put("丙戌8运","戊寅");   put("丙戌9运","丁丑");
		put("丁亥1运","丙戌");   put("丁亥2运","乙酉");   put("丁亥3运","甲申");   put("丁亥4运","癸未");   put("丁亥5运","壬午");   put("丁亥6运","辛巳");   put("丁亥7运","庚辰");   put("丁亥8运","己卯");   put("丁亥9运","戊寅");
		put("戊子1运","丁亥");   put("戊子2运","丙戌");   put("戊子3运","乙酉");   put("戊子4运","甲申");   put("戊子5运","癸未");   put("戊子6运","壬午");   put("戊子7运","辛巳");   put("戊子8运","庚辰");   put("戊子9运","己卯");
		put("己丑1运","戊子");   put("己丑2运","丁亥");   put("己丑3运","丙戌");   put("己丑4运","乙酉");   put("己丑5运","甲申");   put("己丑6运","癸未");   put("己丑7运","壬午");   put("己丑8运","辛巳");   put("己丑9运","庚辰");
		put("庚寅1运","己丑");   put("庚寅2运","戊子");   put("庚寅3运","丁亥");   put("庚寅4运","丙戌");   put("庚寅5运","乙酉");   put("庚寅6运","甲申");   put("庚寅7运","癸未");   put("庚寅8运","壬午");   put("庚寅9运","辛巳");
		put("辛卯1运","庚寅");   put("辛卯2运","己丑");   put("辛卯3运","戊子");   put("辛卯4运","丁亥");   put("辛卯5运","丙戌");   put("辛卯6运","乙酉");   put("辛卯7运","甲申");   put("辛卯8运","癸未");   put("辛卯9运","壬午");
		put("壬辰1运","辛卯");   put("壬辰2运","庚寅");   put("壬辰3运","己丑");   put("壬辰4运","戊子");   put("壬辰5运","丁亥");   put("壬辰6运","丙戌");   put("壬辰7运","乙酉");   put("壬辰8运","甲申");   put("壬辰9运","癸未");
		put("癸巳1运","壬辰");   put("癸巳2运","辛卯");   put("癸巳3运","庚寅");   put("癸巳4运","己丑");   put("癸巳5运","戊子");   put("癸巳6运","丁亥");   put("癸巳7运","丙戌");   put("癸巳8运","乙酉");   put("癸巳9运","甲申");
		put("甲午1运","癸巳");   put("甲午2运","壬辰");   put("甲午3运","辛卯");   put("甲午4运","庚寅");   put("甲午5运","己丑");   put("甲午6运","戊子");   put("甲午7运","丁亥");   put("甲午8运","丙戌");   put("甲午9运","乙酉");
		put("乙未1运","甲午");   put("乙未2运","癸巳");   put("乙未3运","壬辰");   put("乙未4运","辛卯");   put("乙未5运","庚寅");   put("乙未6运","己丑");   put("乙未7运","戊子");   put("乙未8运","丁亥");   put("乙未9运","丙戌");
		put("丙申1运","乙未");   put("丙申2运","甲午");   put("丙申3运","癸巳");   put("丙申4运","壬辰");   put("丙申5运","辛卯");   put("丙申6运","庚寅");   put("丙申7运","己丑");   put("丙申8运","戊子");   put("丙申9运","丁亥");
		put("丁酉1运","丙申");   put("丁酉2运","乙未");   put("丁酉3运","甲午");   put("丁酉4运","癸巳");   put("丁酉5运","壬辰");   put("丁酉6运","辛卯");   put("丁酉7运","庚寅");   put("丁酉8运","己丑");   put("丁酉9运","戊子");
		put("戊戌1运","丁酉");   put("戊戌2运","丙申");   put("戊戌3运","乙未");   put("戊戌4运","甲午");   put("戊戌5运","癸巳");   put("戊戌6运","壬辰");   put("戊戌7运","辛卯");   put("戊戌8运","庚寅");   put("戊戌9运","己丑");
		put("己亥1运","戊戌");   put("己亥2运","丁酉");   put("己亥3运","丙申");   put("己亥4运","乙未");   put("己亥5运","甲午");   put("己亥6运","癸巳");   put("己亥7运","壬辰");   put("己亥8运","辛卯");   put("己亥9运","庚寅");
		put("庚子1运","己亥");   put("庚子2运","戊戌");   put("庚子3运","丁酉");   put("庚子4运","丙申");   put("庚子5运","乙未");   put("庚子6运","甲午");   put("庚子7运","癸巳");   put("庚子8运","壬辰");   put("庚子9运","辛卯");
		put("辛丑1运","庚子");   put("辛丑2运","己亥");   put("辛丑3运","戊戌");   put("辛丑4运","丁酉");   put("辛丑5运","丙申");   put("辛丑6运","乙未");   put("辛丑7运","甲午");   put("辛丑8运","癸巳");   put("辛丑9运","壬辰");
		put("壬寅1运","辛丑");   put("壬寅2运","庚子");   put("壬寅3运","己亥");   put("壬寅4运","戊戌");   put("壬寅5运","丁酉");   put("壬寅6运","丙申");   put("壬寅7运","乙未");   put("壬寅8运","甲午");   put("壬寅9运","癸巳");
		put("癸卯1运","壬寅");   put("癸卯2运","辛丑");   put("癸卯3运","庚子");   put("癸卯4运","己亥");   put("癸卯5运","戊戌");   put("癸卯6运","丁酉");   put("癸卯7运","丙申");   put("癸卯8运","乙未");   put("癸卯9运","甲午");
		put("甲辰1运","癸卯");   put("甲辰2运","壬寅");   put("甲辰3运","辛丑");   put("甲辰4运","庚子");   put("甲辰5运","己亥");   put("甲辰6运","戊戌");   put("甲辰7运","丁酉");   put("甲辰8运","丙申");   put("甲辰9运","乙未");
		put("乙巳1运","甲辰");   put("乙巳2运","癸卯");   put("乙巳3运","壬寅");   put("乙巳4运","辛丑");   put("乙巳5运","庚子");   put("乙巳6运","己亥");   put("乙巳7运","戊戌");   put("乙巳8运","丁酉");   put("乙巳9运","丙申");
		put("丙午1运","乙巳");   put("丙午2运","甲辰");   put("丙午3运","癸卯");   put("丙午4运","壬寅");   put("丙午5运","辛丑");   put("丙午6运","庚子");   put("丙午7运","己亥");   put("丙午8运","戊戌");   put("丙午9运","丁酉");
		put("丁未1运","丙午");   put("丁未2运","乙巳");   put("丁未3运","甲辰");   put("丁未4运","癸卯");   put("丁未5运","壬寅");   put("丁未6运","辛丑");   put("丁未7运","庚子");   put("丁未8运","己亥");   put("丁未9运","戊戌");
		put("戊申1运","丁未");   put("戊申2运","丙午");   put("戊申3运","乙巳");   put("戊申4运","甲辰");   put("戊申5运","癸卯");   put("戊申6运","壬寅");   put("戊申7运","辛丑");   put("戊申8运","庚子");   put("戊申9运","己亥");
		put("己酉1运","戊申");   put("己酉2运","丁未");   put("己酉3运","丙午");   put("己酉4运","乙巳");   put("己酉5运","甲辰");   put("己酉6运","癸卯");   put("己酉7运","壬寅");   put("己酉8运","辛丑");   put("己酉9运","庚子");
		put("庚戌1运","己酉");   put("庚戌2运","戊申");   put("庚戌3运","丁未");   put("庚戌4运","丙午");   put("庚戌5运","乙巳");   put("庚戌6运","甲辰");   put("庚戌7运","癸卯");   put("庚戌8运","壬寅");   put("庚戌9运","辛丑");
		put("辛亥1运","庚戌");   put("辛亥2运","己酉");   put("辛亥3运","戊申");   put("辛亥4运","丁未");   put("辛亥5运","丙午");   put("辛亥6运","乙巳");   put("辛亥7运","甲辰");   put("辛亥8运","癸卯");   put("辛亥9运","壬寅");
		put("壬子1运","辛亥");   put("壬子2运","庚戌");   put("壬子3运","己酉");   put("壬子4运","戊申");   put("壬子5运","丁未");   put("壬子6运","丙午");   put("壬子7运","乙巳");   put("壬子8运","甲辰");   put("壬子9运","癸卯");
		put("癸丑1运","壬子");   put("癸丑2运","辛亥");   put("癸丑3运","庚戌");   put("癸丑4运","己酉");   put("癸丑5运","戊申");   put("癸丑6运","丁未");   put("癸丑7运","丙午");   put("癸丑8运","乙巳");   put("癸丑9运","甲辰");
		put("甲寅1运","癸丑");   put("甲寅2运","壬子");   put("甲寅3运","辛亥");   put("甲寅4运","庚戌");   put("甲寅5运","己酉");   put("甲寅6运","戊申");   put("甲寅7运","丁未");   put("甲寅8运","丙午");   put("甲寅9运","乙巳");
		put("乙卯1运","甲寅");   put("乙卯2运","癸丑");   put("乙卯3运","壬子");   put("乙卯4运","辛亥");   put("乙卯5运","庚戌");   put("乙卯6运","己酉");   put("乙卯7运","戊申");   put("乙卯8运","丁未");   put("乙卯9运", "丙午");
		put("丙辰1运", "乙卯");
		put("丙辰2运", "甲寅");
		put("丙辰3运", "癸丑");
		put("丙辰4运", "壬子");
		put("丙辰5运", "辛亥");
		put("丙辰6运", "庚戌");
		put("丙辰7运", "己酉");
		put("丙辰8运", "戊申");
		put("丙辰9运", "丁未");
		put("丁巳1运", "丙辰");
		put("丁巳2运", "乙卯");
		put("丁巳3运", "甲寅");
		put("丁巳4运", "癸丑");
		put("丁巳5运", "壬子");
		put("丁巳6运", "辛亥");
		put("丁巳7运", "庚戌");
		put("丁巳8运", "己酉");
		put("丁巳9运", "戊申");
		put("戊午1运", "丁巳");
		put("戊午2运", "丙辰");
		put("戊午3运", "乙卯");
		put("戊午4运", "甲寅");
		put("戊午5运", "癸丑");
		put("戊午6运", "壬子");
		put("戊午7运", "辛亥");
		put("戊午8运", "庚戌");
		put("戊午9运", "己酉");
		put("己未1运", "戊午");
		put("己未2运", "丁巳");
		put("己未3运", "丙辰");
		put("己未4运", "乙卯");
		put("己未5运", "甲寅");
		put("己未6运", "癸丑");
		put("己未7运", "壬子");
		put("己未8运", "辛亥");
		put("己未9运", "庚戌");
		put("庚申1运", "己未");
		put("庚申2运", "戊午");
		put("庚申3运", "丁巳");
		put("庚申4运", "丙辰");
		put("庚申5运", "乙卯");
		put("庚申6运", "甲寅");
		put("庚申7运", "癸丑");
		put("庚申8运", "壬子");
		put("庚申9运", "辛亥");
		put("辛酉1运", "庚申");
		put("辛酉2运", "己未");
		put("辛酉3运", "戊午");
		put("辛酉4运", "丁巳");
		put("辛酉5运", "丙辰");
		put("辛酉6运", "乙卯");
		put("辛酉7运", "甲寅");
		put("辛酉8运", "癸丑");
		put("辛酉9运", "壬子");
		put("壬戌1运", "辛酉");
		put("壬戌2运", "庚申");
		put("壬戌3运", "己未");
		put("壬戌4运", "戊午");
		put("壬戌5运", "丁巳");
		put("壬戌6运", "丙辰");
		put("壬戌7运", "乙卯");
		put("壬戌8运", "甲寅");
		put("壬戌9运", "癸丑");
		put("癸亥1运", "壬戌");
		put("癸亥2运", "辛酉");
		put("癸亥3运", "庚申");
		put("癸亥4运", "己未");
		put("癸亥5运", "戊午");
		put("癸亥6运", "丁巳");
		put("癸亥7运", "丙辰");
		put("癸亥8运", "乙卯");
		put("癸亥9运", "甲寅");

	}};

	/**
	 * 根据余数以及男女确定命卦
	 */
	public static Map<String, String> MING_GUA_MAP = new HashMap<String, String>() {{
		put("男1", "坎卦");
		put("女1", "坎卦");
		put("男2", "坤卦");
		put("女2", "坤卦");
		put("男3", "震卦");
		put("女3", "震卦");
		put("男4", "巽卦");
		put("女4", "巽卦");
		put("男5", "坤卦");
		put("女5", "艮卦");
		put("男6", "乾卦");
		put("女6", "乾卦");
		put("男7", "兑卦");
		put("女7", "兑卦");
		put("男8", "艮卦");
		put("女8", "艮卦");
		put("男9", "离卦");
		put("女9", "离卦");
	}};

	/**
	 * 命卦方位
	 */
	public static Map<String, String> MING_GUA_FANG_WEI = new HashMap<String, String>() {{
		put("坎卦", "东四命");
		put("震卦", "东四命");
		put("巽卦", "东四命");
		put("离卦", "东四命");

		put("坤卦", "西四命");
		put("乾卦", "西四命");
		put("兑卦", "西四命");
		put("艮卦", "西四命");
	}};

	/**
	 * 28星宿方位
	 */
	public static Map<String, String> XING_XIU_FANG_WEI = new HashMap<String, String>() {{

		put("角", "东方青龙");
		put("亢", "东方青龙");
		put("氐", "东方青龙");
		put("房", "东方青龙");
		put("心", "东方青龙");
		put("尾", "东方青龙");
		put("箕", "东方青龙");

		put("斗", "北方玄武");
		put("牛", "北方玄武");
		put("女", "北方玄武");
		put("虚", "北方玄武");
		put("危", "北方玄武");
		put("室", "北方玄武");
		put("壁", "北方玄武");

		put("奎", "西方白虎");
		put("娄", "西方白虎");
		put("胃", "西方白虎");
		put("昴", "西方白虎");
		put("毕", "西方白虎");
		put("觜", "西方白虎");
		put("参", "西方白虎");

		put("井", "南方朱雀");
		put("鬼", "南方朱雀");
		put("柳", "南方朱雀");
		put("星", "南方朱雀");
		put("张", "南方朱雀");
		put("翼", "南方朱雀");
		put("轸", "南方朱雀");
	}};
	/**
	 * 定黑黄道法（月定）
	 */
	public static Map<String, String> YUEDING_HEIHUANGDAO_MAP = new HashMap<String, String>() {{
		put("子申","青龙（黄）");	put("丑戌","青龙（黄）");	put("寅子","青龙（黄）");	put("卯寅","青龙（黄）");	put("辰辰","青龙（黄）");	put("巳午","青龙（黄）");	put("午申","青龙（黄）");	put("未戌","青龙（黄）");	put("申子","青龙（黄）");	put("酉寅","青龙（黄）");	put("戌辰","青龙（黄）");	put("亥午","青龙（黄）");
		put("子酉","明堂（黄）");	put("丑亥","明堂（黄）");	put("寅丑","明堂（黄）");	put("卯卯","明堂（黄）");	put("辰巳","明堂（黄）");	put("巳未","明堂（黄）");	put("午酉","明堂（黄）");	put("未亥","明堂（黄）");	put("申丑","明堂（黄）");	put("酉卯","明堂（黄）");	put("戌巳","明堂（黄）");	put("亥未","明堂（黄）");
		put("子戌","天刑（黑）");	put("丑子","天刑（黑）");	put("寅寅","天刑（黑）");	put("卯辰","天刑（黑）");	put("辰午","天刑（黑）");	put("巳申","天刑（黑）");	put("午戌","天刑（黑）");	put("未子","天刑（黑）");	put("申寅","天刑（黑）");	put("酉辰","天刑（黑）");	put("戌午","天刑（黑）");	put("亥申","天刑（黑）");
		put("子亥","朱雀（黑）");	put("丑丑","朱雀（黑）");	put("寅卯","朱雀（黑）");	put("卯巳","朱雀（黑）");	put("辰未","朱雀（黑）");	put("巳酉","朱雀（黑）");	put("午亥","朱雀（黑）");	put("未丑","朱雀（黑）");	put("申卯","朱雀（黑）");	put("酉巳","朱雀（黑）");	put("戌未","朱雀（黑）");	put("亥酉","朱雀（黑）");
		put("子子","金匮（黄）");	put("丑寅","金匮（黄）");	put("寅辰","金匮（黄）");	put("卯午","金匮（黄）");	put("辰申","金匮（黄）");	put("巳戌","金匮（黄）");	put("午子","金匮（黄）");	put("未寅","金匮（黄）");	put("申辰","金匮（黄）");	put("酉午","金匮（黄）");	put("戌申","金匮（黄）");	put("亥戌","金匮（黄）");
		put("子丑","天德（黄）");	put("丑卯","天德（黄）");	put("寅巳","天德（黄）");	put("卯未","天德（黄）");	put("辰酉","天德（黄）");	put("巳亥","天德（黄）");	put("午丑","天德（黄）");	put("未卯","天德（黄）");	put("申巳","天德（黄）");	put("酉未","天德（黄）");	put("戌酉","天德（黄）");	put("亥亥","天德（黄）");
		put("子寅","白虎（黑）");	put("丑辰","白虎（黑）");	put("寅午","白虎（黑）");	put("卯申","白虎（黑）");	put("辰戌","白虎（黑）");	put("巳子","白虎（黑）");	put("午寅","白虎（黑）");	put("未辰","白虎（黑）");	put("申午","白虎（黑）");	put("酉申","白虎（黑）");	put("戌戌","白虎（黑）");	put("亥子","白虎（黑）");
		put("子卯","玉堂（黄）");	put("丑巳","玉堂（黄）");	put("寅未","玉堂（黄）");	put("卯酉","玉堂（黄）");	put("辰亥","玉堂（黄）");	put("巳丑","玉堂（黄）");	put("午卯","玉堂（黄）");	put("未巳","玉堂（黄）");	put("申未","玉堂（黄）");	put("酉酉","玉堂（黄）");	put("戌亥","玉堂（黄）");	put("亥丑","玉堂（黄）");
		put("子辰","天牢（黑）");	put("丑午","天牢（黑）");	put("寅申","天牢（黑）");	put("卯戌","天牢（黑）");	put("辰子","天牢（黑）");	put("巳寅","天牢（黑）");	put("午辰","天牢（黑）");	put("未午","天牢（黑）");	put("申申","天牢（黑）");	put("酉戌","天牢（黑）");	put("戌子","天牢（黑）");	put("亥寅","天牢（黑）");
		put("子巳","玄武（黑）");	put("丑未","玄武（黑）");	put("寅酉","玄武（黑）");	put("卯亥","玄武（黑）");	put("辰丑","玄武（黑）");	put("巳卯","玄武（黑）");	put("午巳","玄武（黑）");	put("未未","玄武（黑）");	put("申酉","玄武（黑）");	put("酉亥","玄武（黑）");	put("戌丑","玄武（黑）");	put("亥卯","玄武（黑）");
		put("子午","司命（黄）");	put("丑申","司命（黄）");	put("寅戌","司命（黄）");	put("卯子","司命（黄）");	put("辰寅","司命（黄）");	put("巳辰","司命（黄）");	put("午午","司命（黄）");	put("未申","司命（黄）");	put("申戌","司命（黄）");	put("酉子","司命（黄）");	put("戌寅","司命（黄）");	put("亥辰","司命（黄）");
		put("子未","勾陈（黑）");	put("丑酉","勾陈（黑）");	put("寅亥","勾陈（黑）");	put("卯丑","勾陈（黑）");	put("辰卯","勾陈（黑）");	put("巳巳","勾陈（黑）");	put("午未","勾陈（黑）");	put("未酉","勾陈（黑）");	put("申亥","勾陈（黑）");	put("酉丑","勾陈（黑）");	put("戌卯","勾陈（黑）");	put("亥巳","勾陈（黑）");

	}};
	/**
	 * 五不遇时
	 */
	public static Map<String, String> WUBUYUSHI_MAP = new HashMap<String, String>() {{
		put("甲_庚午","庚午");
		put("乙_辛巳","辛巳");
		put("丙_壬辰","壬辰");
		put("丁_癸卯","癸卯");
		put("戊_甲寅","甲寅");
		put("己_乙丑","乙丑");
		put("庚_丙子","丙子");
		put("辛_丁酉","丁酉");
		put("壬_戊申","戊申");
		put("癸_己未","己未");
	}};
	/**
	 * 天显时格
	 */
	public static Map<String, String> TIANXIANSHIGE_MAP = new HashMap<String, String>() {{
		put("甲_甲子","甲子");
		put("甲_甲戌","甲戌");
		put("乙_甲申","甲申");
		put("丙_甲午","甲午");
		put("丁_甲辰","甲辰");
		put("戊_甲寅","甲寅");
		put("己_甲子","甲子");
		put("己_甲戌","甲戌");
		put("庚_甲申","甲申");
		put("辛_甲午","甲午");
		put("壬_甲辰","甲辰");
		put("癸_甲寅","甲寅");
	}};
	/**
	 * 喜神方（日）
	 */
	public static Map<String, String> XISHENFANG_MAP = new HashMap<String, String>() {{
		put("甲","艮");
		put("乙","乾");
		put("丙","坤");
		put("丁","离");
		put("戊","巽");
		put("己","艮");
		put("庚","乾");
		put("辛","坤");
		put("壬","离");
		put("癸","巽");
	}};
	/**
	 * 月将排列
	 */
	public static Map<String, String> YUEJIANGPAILIE_MAP = new HashMap<String, String>() {{
		put("立春", "子");
		put("雨水", "亥");
		put("惊蛰", "亥");
		put("春分", "戌");
		put("清明", "戌");
		put("谷雨", "酉");
		put("立夏", "酉");
		put("小满", "申");
		put("芒种", "申");
		put("夏至", "未");
		put("小暑", "未");
		put("大暑", "午");
		put("立秋", "午");
		put("处暑", "巳");
		put("白露", "巳");
		put("秋分", "辰");
		put("寒露", "辰");
		put("霜降", "卯");
		put("立冬", "卯");
		put("小雪", "寅");
		put("大雪", "寅");
		put("冬至", "丑");
		put("小寒", "丑");
		put("大寒", "子");
	}};

	/**
	 * 地支所属五行
	 */
	public static Map<String, String> WUXING_DIZHI = new HashMap<String, String>() {{
		put("子", "水");
		put("丑", "土");
		put("寅", "木");
		put("卯", "木");
		put("辰", "土");
		put("巳", "火");
		put("午", "火");
		put("未", "土");
		put("申", "金");
		put("酉", "金");
		put("戌", "土");
		put("亥", "水");
	}};
	/**
	 * 十干寄宫
	 */
	public static Map<String, String> SHIGANJIGONG_MAP = new HashMap<String, String>() {{
		put("甲","寅");
		put("乙","辰");
		put("丙","巳");
		put("丁","未");
		put("戊","巳");
		put("己","未");
		put("庚","申");
		put("辛","戌");
		put("壬","亥");
		put("癸","丑");

	}};
	/**
	 * 日干昼贵顺排
	 */
	public static Map<String, String> RIGANZHOUGUI_SHUNPAI_MAP = new HashMap<String, String>() {{
		put("甲子","天后");	put("甲丑","貴人");	put("甲寅","螣蛇");	put("甲卯","朱雀");	put("甲辰","六合");	put("甲巳","勾陈");	put("甲午","青龙");	put("甲未","天空");	put("甲申","白虎");	put("甲酉","太常");	put("甲戌","玄武");	put("甲亥","太阴");
		put("乙子","貴人");	put("乙丑","螣蛇");	put("乙寅","朱雀");	put("乙卯","六合");	put("乙辰","勾陈");	put("乙巳","青龙");	put("乙午","天空");	put("乙未","白虎");	put("乙申","太常");	put("乙酉","玄武");	put("乙戌","太阴");	put("乙亥","天后");
		put("丙子","螣蛇");	put("丙丑","朱雀");	put("丙寅","六合");	put("丙卯","勾陈");	put("丙辰","青龙");	put("丙巳","天空");	put("丙午","白虎");	put("丙未","太常");	put("丙申","玄武");	put("丙酉","太阴");	put("丙戌","天后");	put("丙亥","贵人");
		put("丁子","螣蛇");	put("丁丑","朱雀");	put("丁寅","六合");	put("丁卯","勾陈");	put("丁辰","青龙");	put("丁巳","天空");	put("丁午","白虎");	put("丁未","太常");	put("丁申","玄武");	put("丁酉","太阴");	put("丁戌","天后");	put("丁亥","贵人");
		put("戊子","天后");	put("戊丑","貴人");	put("戊寅","螣蛇");	put("戊卯","朱雀");	put("戊辰","六合");	put("戊巳","勾陈");	put("戊午","青龙");	put("戊未","天空");	put("戊申","白虎");	put("戊酉","太常");	put("戊戌","玄武");	put("戊亥","太阴");
		put("己子","貴人");	put("己丑","螣蛇");	put("己寅","朱雀");	put("己卯","六合");	put("己辰","勾陈");	put("己巳","青龙");	put("己午","天空");	put("己未","白虎");	put("己申","太常");	put("己酉","玄武");	put("己戌","太阴");	put("己亥","天后");
		put("庚子","天后");	put("庚丑","貴人");	put("庚寅","螣蛇");	put("庚卯","朱雀");	put("庚辰","六合");	put("庚巳","勾陈");	put("庚午","青龙");	put("庚未","天空");	put("庚申","白虎");	put("庚酉","太常");	put("庚戌","玄武");	put("庚亥","太阴");
		put("辛子","天空");	put("辛丑","白虎");	put("辛寅","太常");	put("辛卯","玄武");	put("辛辰","太阴");	put("辛巳","天后");	put("辛午","貴人");	put("辛未","螣蛇");	put("辛申","朱雀");	put("辛酉","六合");	put("辛戌","勾陈");	put("辛亥","青龙");
		put("壬子","玄武");	put("壬丑","太阴");	put("壬寅","天后");	put("壬卯","貴人");	put("壬辰","螣蛇");	put("壬巳","朱雀");	put("壬午","六合");	put("壬未","勾陈");	put("壬申","青龙");	put("壬酉","天空");	put("壬戌","白虎");	put("壬亥","太常");
		put("癸子","玄武");	put("癸丑","太阴");	put("癸寅","天后");	put("癸卯","貴人");	put("癸辰","螣蛇");	put("癸巳","朱雀");	put("癸午","六合");	put("癸未","勾陈");	put("癸申","青龙");	put("癸酉","天空");	put("癸戌","白虎");	put("癸亥","太常");
	}};
	/**
	 * 日干昼贵逆排
	 */
	public static Map<String, String> RIGANZHOUGUI_NIPAI_MAP = new HashMap<String, String>() {{
		put("甲子","螣蛇");	put("甲丑","貴人");	put("甲寅","天后");	put("甲卯","太阴");	put("甲辰","玄武");	put("甲巳","太常");	put("甲午","白虎");	put("甲未","天空");	put("甲申","青龙");	put("甲酉","勾陈");	put("甲戌","六合");	put("甲亥","朱雀");
		put("乙子","贵人");	put("乙丑","天后");	put("乙寅","太阴");	put("乙卯","玄武");	put("乙辰","太常");	put("乙巳","白虎");	put("乙午","天空");	put("乙未","青龙");	put("乙申","勾陈");	put("乙酉","六合");	put("乙戌","朱雀");	put("乙亥","螣蛇");
		put("丙子","天后");	put("丙丑","太阴");	put("丙寅","玄武");	put("丙卯","太常");	put("丙辰","白虎");	put("丙巳","天空");	put("丙午","青龙");	put("丙未","勾陈");	put("丙申","六合");	put("丙酉","朱雀");	put("丙戌","螣蛇");	put("丙亥","贵人");
		put("丁子","天后");	put("丁丑","太阴");	put("丁寅","玄武");	put("丁卯","太常");	put("丁辰","白虎");	put("丁巳","天空");	put("丁午","青龙");	put("丁未","勾陈");	put("丁申","六合");	put("丁酉","朱雀");	put("丁戌","螣蛇");	put("丁亥","贵人");
		put("戊子","螣蛇");	put("戊丑","貴人");	put("戊寅","天后");	put("戊卯","太阴");	put("戊辰","玄武");	put("戊巳","太常");	put("戊午","白虎");	put("戊未","天空");	put("戊申","青龙");	put("戊酉","勾陈");	put("戊戌","六合");	put("戊亥","朱雀");
		put("己子","贵人");	put("己丑","天后");	put("己寅","太阴");	put("己卯","玄武");	put("己辰","太常");	put("己巳","白虎");	put("己午","天空");	put("己未","青龙");	put("己申","勾陈");	put("己酉","六合");	put("己戌","朱雀");	put("己亥","螣蛇");
		put("庚子","螣蛇");	put("庚丑","貴人");	put("庚寅","天后");	put("庚卯","太阴");	put("庚辰","玄武");	put("庚巳","太常");	put("庚午","白虎");	put("庚未","天空");	put("庚申","青龙");	put("庚酉","勾陈");	put("庚戌","六合");	put("庚亥","朱雀");
		put("辛子","天空");	put("辛丑","青龙");	put("辛寅","勾陈");	put("辛卯","六合");	put("辛辰","朱雀");	put("辛巳","螣蛇");	put("辛午","貴人");	put("辛未","天后");	put("辛申","太阴");	put("辛酉","玄武");	put("辛戌","太常");	put("辛亥","白虎");
		put("壬子","六合");	put("壬丑","朱雀");	put("壬寅","螣蛇");	put("壬卯","貴人");	put("壬辰","天后");	put("壬巳","太阴");	put("壬午","玄武");	put("壬未","太常");	put("壬申","白虎");	put("壬酉","天空");	put("壬戌","青龙");	put("壬亥","勾陈");
		put("癸子","六合");	put("癸丑","朱雀");	put("癸寅","螣蛇");	put("癸卯","貴人");	put("癸辰","天后");	put("癸巳","太阴");	put("癸午","玄武");	put("癸未","太常");	put("癸申","白虎");	put("癸酉","天空");	put("癸戌","青龙");	put("癸亥","勾陈");

	}};
	/**
	 * 日干夜贵顺排
	 */
	public static Map<String, String> RIGANYEGUI_SHUNPAI_MAP = new HashMap<String, String>() {{
		put("甲子","青龙");	put("甲丑","天空");	put("甲寅","白虎");	put("甲卯","太常");	put("甲辰","玄武");	put("甲巳","太阴");	put("甲午","天后");	put("甲未","貴人");	put("甲申","螣蛇");	put("甲酉","朱雀");	put("甲戌","六合");	put("甲亥","勾陈");
		put("乙子","勾陈");	put("乙丑","青龙");	put("乙寅","天空");	put("乙卯","白虎");	put("乙辰","太常");	put("乙巳","玄武");	put("乙午","太阴");	put("乙未","天后");	put("乙申","貴人");	put("乙酉","螣蛇");	put("乙戌","朱雀");	put("乙亥","六合");
		put("丙子","六合");	put("丙丑","勾陈");	put("丙寅","青龙");	put("丙卯","天空");	put("丙辰","白虎");	put("丙巳","太常");	put("丙午","玄武");	put("丙未","太阴");	put("丙申","天后");	put("丙酉","贵人");	put("丙戌","螣蛇");	put("丙亥","朱雀");
		put("丁子","六合");	put("丁丑","勾陈");	put("丁寅","青龙");	put("丁卯","天空");	put("丁辰","白虎");	put("丁巳","太常");	put("丁午","玄武");	put("丁未","太阴");	put("丁申","天后");	put("丁酉","贵人");	put("丁戌","螣蛇");	put("丁亥","朱雀");
		put("戊子","青龙");	put("戊丑","天空");	put("戊寅","白虎");	put("戊卯","太常");	put("戊辰","玄武");	put("戊巳","太阴");	put("戊午","天后");	put("戊未","貴人");	put("戊申","螣蛇");	put("戊酉","朱雀");	put("戊戌","六合");	put("戊亥","勾陈");
		put("己子","勾陈");	put("己丑","青龙");	put("己寅","天空");	put("己卯","白虎");	put("己辰","太常");	put("己巳","玄武");	put("己午","太阴");	put("己未","天后");	put("己申","貴人");	put("己酉","螣蛇");	put("己戌","朱雀");	put("己亥","六合");
		put("庚子","青龙");	put("庚丑","天空");	put("庚寅","白虎");	put("庚卯","太常");	put("庚辰","玄武");	put("庚巳","太阴");	put("庚午","天后");	put("庚未","貴人");	put("庚申","螣蛇");	put("庚酉","朱雀");	put("庚戌","六合");	put("庚亥","勾陈");
		put("辛子","太阴");	put("辛丑","天后");	put("辛寅","貴人");	put("辛卯","螣蛇");	put("辛辰","朱雀");	put("辛巳","六合");	put("辛午","勾陈");	put("辛未","青龙");	put("辛申","天空");	put("辛酉","白虎");	put("辛戌","太常");	put("辛亥","玄武");
		put("壬子","白虎");	put("壬丑","太常");	put("壬寅","玄武");	put("壬卯","太阴");	put("壬辰","天后");	put("壬巳","貴人");	put("壬午","螣蛇");	put("壬未","朱雀");	put("壬申","六合");	put("壬酉","勾陈");	put("壬戌","青龙");	put("壬亥","天空");
		put("癸子","白虎");	put("癸丑","太常");	put("癸寅","玄武");	put("癸卯","太阴");	put("癸辰","天后");	put("癸巳","貴人");	put("癸午","螣蛇");	put("癸未","朱雀");	put("癸申","六合");	put("癸酉","勾陈");	put("癸戌","青龙");	put("癸亥","天空");


	}};
	/**
	 * 日干夜贵逆排
	 */
	public static Map<String, String> RIGANYEGUI_NIPAI_MAP = new HashMap<String, String>() {{
		put("甲子","白虎");	put("甲丑","天空");	put("甲寅","青龙");	put("甲卯","勾陈");	put("甲辰","六合");	put("甲巳","朱雀");	put("甲午","螣蛇");	put("甲未","貴人");	put("甲申","天后");	put("甲酉","太阴");	put("甲戌","玄武");	put("甲亥","太常");
		put("乙子","太常");	put("乙丑","白虎");	put("乙寅","天空");	put("乙卯","青龙");	put("乙辰","勾陈");	put("乙巳","六合");	put("乙午","朱雀");	put("乙未","螣蛇");	put("乙申","貴人");	put("乙酉","天后");	put("乙戌","太阴");	put("乙亥","玄武");
		put("丙子","玄武");	put("丙丑","太常");	put("丙寅","白虎");	put("丙卯","天空");	put("丙辰","青龙");	put("丙巳","勾陈");	put("丙午","六合");	put("丙未","朱雀");	put("丙申","螣蛇");	put("丙酉","贵人");	put("丙戌","天后");	put("丙亥","太阴");
		put("丁子","玄武");	put("丁丑","太常");	put("丁寅","白虎");	put("丁卯","天空");	put("丁辰","青龙");	put("丁巳","勾陈");	put("丁午","六合");	put("丁未","朱雀");	put("丁申","螣蛇");	put("丁酉","贵人");	put("丁戌","天后");	put("丁亥","太阴");
		put("戊子","白虎");	put("戊丑","天空");	put("戊寅","青龙");	put("戊卯","勾陈");	put("戊辰","六合");	put("戊巳","朱雀");	put("戊午","螣蛇");	put("戊未","貴人");	put("戊申","天后");	put("戊酉","太阴");	put("戊戌","玄武");	put("戊亥","太常");
		put("己子","太常");	put("己丑","白虎");	put("己寅","天空");	put("己卯","青龙");	put("己辰","勾陈");	put("己巳","六合");	put("己午","朱雀");	put("己未","螣蛇");	put("己申","貴人");	put("己酉","天后");	put("己戌","太阴");	put("己亥","玄武");
		put("庚子","白虎");	put("庚丑","天空");	put("庚寅","青龙");	put("庚卯","勾陈");	put("庚辰","六合");	put("庚巳","朱雀");	put("庚午","螣蛇");	put("庚未","貴人");	put("庚申","天后");	put("庚酉","太阴");	put("庚戌","玄武");	put("庚亥","太常");
		put("辛子","朱雀");	put("辛丑","螣蛇");	put("辛寅","貴人");	put("辛卯","天后");	put("辛辰","太阴");	put("辛巳","玄武");	put("辛午","太常");	put("辛未","白虎");	put("辛申","天空");	put("辛酉","青龙");	put("辛戌","勾陈");	put("辛亥","六合");
		put("壬子","青龙");	put("壬丑","勾陈");	put("壬寅","六合");	put("壬卯","朱雀");	put("壬辰","螣蛇");	put("壬巳","貴人");	put("壬午","天后");	put("壬未","太阴");	put("壬申","玄武");	put("壬酉","太常");	put("壬戌","白虎");	put("壬亥","天空");
		put("癸子","青龙");	put("癸丑","勾陈");	put("癸寅","六合");	put("癸卯","朱雀");	put("癸辰","螣蛇");	put("癸巳","貴人");	put("癸午","天后");	put("癸未","太阴");	put("癸申","玄武");	put("癸酉","太常");	put("癸戌","白虎");	put("癸亥","天空");
	}};

	/**
	 * 旬首
	 */
	public static Map<String, String> XUNSHOU_MAP = new HashMap<String, String>() {{
		put("甲子","甲子");	put("乙丑","甲子");	put("丙寅","甲子");	put("丁卯","甲子");	put("戊辰","甲子");	put("己巳","甲子");	put("庚午","甲子");	put("辛未","甲子");	put("壬申","甲子");	put("癸酉","甲子");	put("戌亥","甲子");
		put("甲戌","甲戌");	put("乙亥","甲戌");	put("丙子","甲戌");	put("丁丑","甲戌");	put("戊寅","甲戌");	put("己卯","甲戌");	put("庚辰","甲戌");	put("辛巳","甲戌");	put("壬午","甲戌");	put("癸未","甲戌");	put("申酉","甲戌");
		put("甲申","甲申");	put("乙酉","甲申");	put("丙戌","甲申");	put("丁亥","甲申");	put("戊子","甲申");	put("己丑","甲申");	put("庚寅","甲申");	put("辛卯","甲申");	put("壬辰","甲申");	put("癸巳","甲申");	put("午未","甲申");
		put("甲午","甲午");	put("乙未","甲午");	put("丙申","甲午");	put("丁酉","甲午");	put("戊戌","甲午");	put("己亥","甲午");	put("庚子","甲午");	put("辛丑","甲午");	put("壬寅","甲午");	put("癸卯","甲午");	put("辰巳","甲午");
		put("甲辰","甲辰");	put("乙巳","甲辰");	put("丙午","甲辰");	put("丁未","甲辰");	put("戊申","甲辰");	put("己酉","甲辰");	put("庚戌","甲辰");	put("辛亥","甲辰");	put("壬子","甲辰");	put("癸丑","甲辰");	put("寅卯","甲辰");
		put("甲寅","甲寅");	put("乙卯","甲寅");	put("丙辰","甲寅");	put("丁巳","甲寅");	put("戊午","甲寅");	put("己未","甲寅");	put("庚申","甲寅");	put("辛酉","甲寅");	put("壬戌","甲寅");	put("癸亥","甲寅");	put("子丑","甲寅");

	}};
	/**
	 * 旬尾
	 */
	public static Map<String, String> XUNWEI_MAP = new HashMap<String, String>() {{
		put("甲子","癸酉");	put("乙丑","癸酉");	put("丙寅","癸酉");	put("丁卯","癸酉");	put("戊辰","癸酉");	put("己巳","癸酉");	put("庚午","癸酉");	put("辛未","癸酉");	put("壬申","癸酉");	put("癸酉","癸酉");	put("戌亥","癸酉");
		put("甲戌","癸未");	put("乙亥","癸未");	put("丙子","癸未");	put("丁丑","癸未");	put("戊寅","癸未");	put("己卯","癸未");	put("庚辰","癸未");	put("辛巳","癸未");	put("壬午","癸未");	put("癸未","癸未");	put("申酉","癸未");
		put("甲申","癸巳");	put("乙酉","癸巳");	put("丙戌","癸巳");	put("丁亥","癸巳");	put("戊子","癸巳");	put("己丑","癸巳");	put("庚寅","癸巳");	put("辛卯","癸巳");	put("壬辰","癸巳");	put("癸巳","癸巳");	put("午未","癸巳");
		put("甲午","癸卯");	put("乙未","癸卯");	put("丙申","癸卯");	put("丁酉","癸卯");	put("戊戌","癸卯");	put("己亥","癸卯");	put("庚子","癸卯");	put("辛丑","癸卯");	put("壬寅","癸卯");	put("癸卯","癸卯");	put("辰巳","癸卯");
		put("甲辰","癸丑");	put("乙巳","癸丑");	put("丙午","癸丑");	put("丁未","癸丑");	put("戊申","癸丑");	put("己酉","癸丑");	put("庚戌","癸丑");	put("辛亥","癸丑");	put("壬子","癸丑");	put("癸丑","癸丑");	put("寅卯","癸丑");
		put("甲寅","癸亥");	put("乙卯","癸亥");	put("丙辰","癸亥");	put("丁巳","癸亥");	put("戊午","癸亥");	put("己未","癸亥");	put("庚申","癸亥");	put("辛酉","癸亥");	put("壬戌","癸亥");	put("癸亥","癸亥");	put("子丑","癸亥");

	}};
	/**
	 * 首缝空
	 */
	public static Map<String, List<String>> SHOUFENGKONG_MAP = new HashMap<String, List<String>>() {{
		put("甲子", Arrays.asList("甲子",	"乙丑",	"丙寅",	"丁卯",	"戊辰",	"己巳",	"庚午",	"辛未",	"壬申",	"癸酉",	"戌亥"));
		put("甲戌", Arrays.asList("甲戌",	"乙亥",	"丙子",	"丁丑",	"戊寅",	"己卯",	"庚辰",	"辛巳",	"壬午",	"癸未",	"申酉"));
		put("甲申", Arrays.asList("甲申",	"乙酉",	"丙戌",	"丁亥",	"戊子",	"己丑",	"庚寅",	"辛卯",	"壬辰",	"癸巳",	"午未"));
		put("甲午", Arrays.asList("甲午",	"乙未",	"丙申",	"丁酉",	"戊戌",	"己亥",	"庚子",	"辛丑",	"壬寅",	"癸卯",	"辰巳"));
		put("甲辰", Arrays.asList("甲辰",	"乙巳",	"丙午",	"丁未",	"戊申",	"己酉",	"庚戌",	"辛亥",	"壬子",	"癸丑",	"寅卯"));
		put("甲寅", Arrays.asList("甲寅",	"乙卯",	"丙辰",	"丁巳",	"戊午",	"己未",	"庚申",	"辛酉",	"壬戌",	"癸亥",	"子丑"));

	}};

	/**
	 * 年支神煞
	 */
	public static Map<String, String> NIANZHISHENSHA_MAP = new HashMap<String, String>() {{
		put("大六壬_子_太岁","子");	put("大六壬_丑_太岁","丑");	put("大六壬_寅_太岁","寅");	put("大六壬_卯_太岁","卯");	put("大六壬_辰_太岁","辰");	put("大六壬_巳_太岁","巳");	put("大六壬_午_太岁","午");	put("大六壬_未_太岁","未");	put("大六壬_申_太岁","申");	put("大六壬_酉_太岁","酉");	put("大六壬_戌_太岁","戌");	put("大六壬_亥_太岁","亥");
		put("大六壬_子_太阳","丑");	put("大六壬_丑_太阳","寅");	put("大六壬_寅_太阳","卯");	put("大六壬_卯_太阳","辰");	put("大六壬_辰_太阳","巳");	put("大六壬_巳_太阳","午");	put("大六壬_午_太阳","未");	put("大六壬_未_太阳","申");	put("大六壬_申_太阳","酉");	put("大六壬_酉_太阳","戌");	put("大六壬_戌_太阳","亥");	put("大六壬_亥_太阳","子");
		put("大六壬_子_丧门","寅");	put("大六壬_丑_丧门","卯");	put("大六壬_寅_丧门","辰");	put("大六壬_卯_丧门","巳");	put("大六壬_辰_丧门","午");	put("大六壬_巳_丧门","未");	put("大六壬_午_丧门","申");	put("大六壬_未_丧门","酉");	put("大六壬_申_丧门","戌");	put("大六壬_酉_丧门","亥");	put("大六壬_戌_丧门","子");	put("大六壬_亥_丧门","丑");
		put("大六壬_子_合神","卯");	put("大六壬_丑_合神","辰");	put("大六壬_寅_合神","巳");	put("大六壬_卯_合神","午");	put("大六壬_辰_合神","未");	put("大六壬_巳_合神","申");	put("大六壬_午_合神","酉");	put("大六壬_未_合神","戌");	put("大六壬_申_合神","亥");	put("大六壬_酉_合神","子");	put("大六壬_戌_合神","丑");	put("大六壬_亥_合神","寅");
		put("大六壬_子_官符","辰");	put("大六壬_丑_官符","巳");	put("大六壬_寅_官符","午");	put("大六壬_卯_官符","未");	put("大六壬_辰_官符","申");	put("大六壬_巳_官符","酉");	put("大六壬_午_官符","戌");	put("大六壬_未_官符","亥");	put("大六壬_申_官符","子");	put("大六壬_酉_官符","丑");	put("大六壬_戌_官符","寅");	put("大六壬_亥_官符","卯");
		put("大六壬_子_小耗","巳");	put("大六壬_丑_小耗","午");	put("大六壬_寅_小耗","未");	put("大六壬_卯_小耗","申");	put("大六壬_辰_小耗","酉");	put("大六壬_巳_小耗","戌");	put("大六壬_午_小耗","亥");	put("大六壬_未_小耗","子");	put("大六壬_申_小耗","丑");	put("大六壬_酉_小耗","寅");	put("大六壬_戌_小耗","卯");	put("大六壬_亥_小耗","辰");
		put("大六壬_子_大耗","午");	put("大六壬_丑_大耗","未");	put("大六壬_寅_大耗","申");	put("大六壬_卯_大耗","酉");	put("大六壬_辰_大耗","戌");	put("大六壬_巳_大耗","亥");	put("大六壬_午_大耗","子");	put("大六壬_未_大耗","丑");	put("大六壬_申_大耗","寅");	put("大六壬_酉_大耗","卯");	put("大六壬_戌_大耗","辰");	put("大六壬_亥_大耗","巳");
		put("大六壬_子_年墓","未");	put("大六壬_丑_年墓","申");	put("大六壬_寅_年墓","酉");	put("大六壬_卯_年墓","戌");	put("大六壬_辰_年墓","亥");	put("大六壬_巳_年墓","子");	put("大六壬_午_年墓","丑");	put("大六壬_未_年墓","寅");	put("大六壬_申_年墓","卯");	put("大六壬_酉_年墓","辰");	put("大六壬_戌_年墓","巳");	put("大六壬_亥_年墓","午");
		put("大六壬_子_白虎","申");	put("大六壬_丑_白虎","酉");	put("大六壬_寅_白虎","戌");	put("大六壬_卯_白虎","亥");	put("大六壬_辰_白虎","子");	put("大六壬_巳_白虎","丑");	put("大六壬_午_白虎","寅");	put("大六壬_未_白虎","卯");	put("大六壬_申_白虎","辰");	put("大六壬_酉_白虎","巳");	put("大六壬_戌_白虎","午");	put("大六壬_亥_白虎","未");
		put("大六壬_子_德神","酉");	put("大六壬_丑_德神","戌");	put("大六壬_寅_德神","亥");	put("大六壬_卯_德神","子");	put("大六壬_辰_德神","丑");	put("大六壬_巳_德神","寅");	put("大六壬_午_德神","卯");	put("大六壬_未_德神","辰");	put("大六壬_申_德神","巳");	put("大六壬_酉_德神","午");	put("大六壬_戌_德神","未");	put("大六壬_亥_德神","申");
		put("大六壬_子_吊客","戌");	put("大六壬_丑_吊客","亥");	put("大六壬_寅_吊客","子");	put("大六壬_卯_吊客","丑");	put("大六壬_辰_吊客","寅");	put("大六壬_巳_吊客","卯");	put("大六壬_午_吊客","辰");	put("大六壬_未_吊客","巳");	put("大六壬_申_吊客","午");	put("大六壬_酉_吊客","未");	put("大六壬_戌_吊客","申");	put("大六壬_亥_吊客","酉");
		put("大六壬_子_病符","亥");	put("大六壬_丑_病符","子");	put("大六壬_寅_病符","丑");	put("大六壬_卯_病符","寅");	put("大六壬_辰_病符","卯");	put("大六壬_巳_病符","辰");	put("大六壬_午_病符","巳");	put("大六壬_未_病符","午");	put("大六壬_申_病符","未");	put("大六壬_酉_病符","申");	put("大六壬_戌_病符","酉");	put("大六壬_亥_病符","戌");
		put("大六壬_子_岁合","丑");	put("大六壬_丑_岁合","子");	put("大六壬_寅_岁合","亥");	put("大六壬_卯_岁合","戌");	put("大六壬_辰_岁合","酉");	put("大六壬_巳_岁合","申");	put("大六壬_午_岁合","未");	put("大六壬_未_岁合","午");	put("大六壬_申_岁合","巳");	put("大六壬_酉_岁合","辰");	put("大六壬_戌_岁合","卯");	put("大六壬_亥_岁合","寅");
		put("大六壬_子_岁破","午");	put("大六壬_丑_岁破","未");	put("大六壬_寅_岁破","申");	put("大六壬_卯_岁破","酉");	put("大六壬_辰_岁破","戌");	put("大六壬_巳_岁破","亥");	put("大六壬_午_岁破","子");	put("大六壬_未_岁破","丑");	put("大六壬_申_岁破","寅");	put("大六壬_酉_岁破","卯");	put("大六壬_戌_岁破","辰");	put("大六壬_亥_岁破","巳");
		put("大六壬_子_岁刑","卯");	put("大六壬_丑_岁刑","戌");	put("大六壬_寅_岁刑","巳");	put("大六壬_卯_岁刑","子");	put("大六壬_辰_岁刑","辰");	put("大六壬_巳_岁刑","申");	put("大六壬_午_岁刑","午");	put("大六壬_未_岁刑","丑");	put("大六壬_申_岁刑","寅");	put("大六壬_酉_岁刑","酉");	put("大六壬_戌_岁刑","未");	put("大六壬_亥_岁刑","亥");
		put("大六壬_子_劫煞","巳");	put("大六壬_丑_劫煞","寅");	put("大六壬_寅_劫煞","亥");	put("大六壬_卯_劫煞","申");	put("大六壬_辰_劫煞","巳");	put("大六壬_巳_劫煞","寅");	put("大六壬_午_劫煞","亥");	put("大六壬_未_劫煞","申");	put("大六壬_申_劫煞","巳");	put("大六壬_酉_劫煞","寅");	put("大六壬_戌_劫煞","亥");	put("大六壬_亥_劫煞","申");
		put("大六壬_子_灾煞","午");	put("大六壬_丑_灾煞","卯");	put("大六壬_寅_灾煞","子");	put("大六壬_卯_灾煞","酉");	put("大六壬_辰_灾煞","午");	put("大六壬_巳_灾煞","卯");	put("大六壬_午_灾煞","子");	put("大六壬_未_灾煞","酉");	put("大六壬_申_灾煞","午");	put("大六壬_酉_灾煞","卯");	put("大六壬_戌_灾煞","子");	put("大六壬_亥_灾煞","酉");
		put("大六壬_子_破碎","巳");	put("大六壬_丑_破碎","丑");	put("大六壬_寅_破碎","酉");	put("大六壬_卯_破碎","巳");	put("大六壬_辰_破碎","丑");	put("大六壬_巳_破碎","酉");	put("大六壬_午_破碎","巳");	put("大六壬_未_破碎","丑");	put("大六壬_申_破碎","酉");	put("大六壬_酉_破碎","巳");	put("大六壬_戌_破碎","丑");	put("大六壬_亥_破碎","酉");
		put("大六壬_子_岁煞","未");	put("大六壬_丑_岁煞","辰");	put("大六壬_寅_岁煞","丑");	put("大六壬_卯_岁煞","戌");	put("大六壬_辰_岁煞","未");	put("大六壬_巳_岁煞","辰");	put("大六壬_午_岁煞","丑");	put("大六壬_未_岁煞","戌");	put("大六壬_申_岁煞","未");	put("大六壬_酉_岁煞","辰");	put("大六壬_戌_岁煞","丑");	put("大六壬_亥_岁煞","戌");
		put("大六壬_子_大煞","子");	put("大六壬_丑_大煞","酉");	put("大六壬_寅_大煞","午");	put("大六壬_卯_大煞","卯");	put("大六壬_辰_大煞","子");	put("大六壬_巳_大煞","酉");	put("大六壬_午_大煞","午");	put("大六壬_未_大煞","卯");	put("大六壬_申_大煞","子");	put("大六壬_酉_大煞","酉");	put("大六壬_戌_大煞","午");	put("大六壬_亥_大煞","卯");
		put("大六壬_子_宅神","巳");	put("大六壬_丑_宅神","午");	put("大六壬_寅_宅神","未");	put("大六壬_卯_宅神","申");	put("大六壬_辰_宅神","酉");	put("大六壬_巳_宅神","戌");	put("大六壬_午_宅神","亥");	put("大六壬_未_宅神","子");	put("大六壬_申_宅神","丑");	put("大六壬_酉_宅神","寅");	put("大六壬_戌_宅神","卯");	put("大六壬_亥_宅神","辰");
		put("大六壬_子_岁虎","申");	put("大六壬_丑_岁虎","酉");	put("大六壬_寅_岁虎","戌");	put("大六壬_卯_岁虎","亥");	put("大六壬_辰_岁虎","子");	put("大六壬_巳_岁虎","丑");	put("大六壬_午_岁虎","寅");	put("大六壬_未_岁虎","卯");	put("大六壬_申_岁虎","辰");	put("大六壬_酉_岁虎","巳");	put("大六壬_戌_岁虎","午");	put("大六壬_亥_岁虎","未");

		put("八字_子_将星","子");	put("八字_丑_将星","酉");	put("八字_寅_将星","午");	put("八字_卯_将星","卯");	put("八字_辰_将星","子");	put("八字_巳_将星","酉");	put("八字_午_将星","午");	put("八字_未_将星","卯");	put("八字_申_将星","子");	put("八字_酉_将星","酉");	put("八字_戌_将星","午");	put("八字_亥_将星","卯");
		put("八字_子_驿马","寅");	put("八字_丑_驿马","亥");	put("八字_寅_驿马","申");	put("八字_卯_驿马","巳");	put("八字_辰_驿马","寅");	put("八字_巳_驿马","亥");	put("八字_午_驿马","申");	put("八字_未_驿马","巳");	put("八字_申_驿马","寅");	put("八字_酉_驿马","亥");	put("八字_戌_驿马","申");	put("八字_亥_驿马","巳");
		put("八字_子_华盖","戌");	put("八字_丑_华盖","丑");	put("八字_寅_华盖","戌");	put("八字_卯_华盖","未");	put("八字_辰_华盖","戌");	put("八字_巳_华盖","丑");	put("八字_午_华盖","戌");	put("八字_未_华盖","未");	put("八字_申_华盖","戌");	put("八字_酉_华盖","丑");	put("八字_戌_华盖","戌");	put("八字_亥_华盖","未");
		put("八字_子_劫煞","巳");	put("八字_丑_劫煞","寅");	put("八字_寅_劫煞","亥");	put("八字_卯_劫煞","申");	put("八字_辰_劫煞","巳");	put("八字_巳_劫煞","寅");	put("八字_午_劫煞","亥");	put("八字_未_劫煞","申");	put("八字_申_劫煞","巳");	put("八字_酉_劫煞","寅");	put("八字_戌_劫煞","亥");	put("八字_亥_劫煞","申");
		put("八字_子_灾煞","午");	put("八字_丑_灾煞","卯");	put("八字_寅_灾煞","子");	put("八字_卯_灾煞","酉");	put("八字_辰_灾煞","午");	put("八字_巳_灾煞","卯");	put("八字_午_灾煞","子");	put("八字_未_灾煞","酉");	put("八字_申_灾煞","午");	put("八字_酉_灾煞","卯");	put("八字_戌_灾煞","子");	put("八字_亥_灾煞","酉");
		put("八字_子_年桃花","酉");	put("八字_丑_年桃花","午");	put("八字_寅_年桃花","卯");	put("八字_卯_年桃花","子");	put("八字_辰_年桃花","酉");	put("八字_巳_年桃花","午");	put("八字_午_年桃花","卯");	put("八字_未_年桃花","子");	put("八字_申_年桃花","酉");	put("八字_酉_年桃花","午");	put("八字_戌_年桃花","卯");	put("八字_亥_年桃花","子");
		put("八字_子_红鸾","卯");	put("八字_丑_红鸾","寅");	put("八字_寅_红鸾","丑");	put("八字_卯_红鸾","子");	put("八字_辰_红鸾","亥");	put("八字_巳_红鸾","戌");	put("八字_午_红鸾","酉");	put("八字_未_红鸾","申");	put("八字_申_红鸾","未");	put("八字_酉_红鸾","午");	put("八字_戌_红鸾","巳");	put("八字_亥_红鸾","辰");
		put("八字_子_天喜","酉");	put("八字_丑_天喜","申");	put("八字_寅_天喜","未");	put("八字_卯_天喜","午");	put("八字_辰_天喜","巳");	put("八字_巳_天喜","辰");	put("八字_午_天喜","卯");	put("八字_未_天喜","寅");	put("八字_申_天喜","丑");	put("八字_酉_天喜","子");	put("八字_戌_天喜","辰");	put("八字_亥_天喜","巳");
		put("八字_子_孤辰","寅");	put("八字_丑_孤辰","寅");	put("八字_寅_孤辰","巳");	put("八字_卯_孤辰","巳");	put("八字_辰_孤辰","巳");	put("八字_巳_孤辰","申");	put("八字_午_孤辰","申");	put("八字_未_孤辰","申");	put("八字_申_孤辰","亥");	put("八字_酉_孤辰","亥");	put("八字_戌_孤辰","亥");	put("八字_亥_孤辰","寅");
		put("八字_子_寡宿","戌");	put("八字_丑_寡宿","戌");	put("八字_寅_寡宿","丑");	put("八字_卯_寡宿","丑");	put("八字_辰_寡宿","丑");	put("八字_巳_寡宿","辰");	put("八字_午_寡宿","辰");	put("八字_未_寡宿","辰");	put("八字_申_寡宿","未");	put("八字_酉_寡宿","未");	put("八字_戌_寡宿","未");	put("八字_亥_寡宿","戌");
		put("八字_子_太阳","丑");	put("八字_丑_太阳","寅");	put("八字_寅_太阳","卯");	put("八字_卯_太阳","辰");	put("八字_辰_太阳","巳");	put("八字_巳_太阳","午");	put("八字_午_太阳","未");	put("八字_未_太阳","申");	put("八字_申_太阳","酉");	put("八字_酉_太阳","戌");	put("八字_戌_太阳","亥");	put("八字_亥_太阳","子");
		put("八字_子_太阴","卯");	put("八字_丑_太阴","辰");	put("八字_寅_太阴","巳");	put("八字_卯_太阴","午");	put("八字_辰_太阴","未");	put("八字_巳_太阴","申");	put("八字_午_太阴","酉");	put("八字_未_太阴","戌");	put("八字_申_太阴","亥");	put("八字_酉_太阴","子");	put("八字_戌_太阴","丑");	put("八字_亥_太阴","寅");
		put("八字_子_紫微","未");	put("八字_丑_紫微","申");	put("八字_寅_紫微","酉");	put("八字_卯_紫微","戌");	put("八字_辰_紫微","亥");	put("八字_巳_紫微","子");	put("八字_午_紫微","丑");	put("八字_未_紫微","寅");	put("八字_申_紫微","卯");	put("八字_酉_紫微","辰");	put("八字_戌_紫微","巳");	put("八字_亥_紫微","午");
		put("八字_子_小耗","巳");	put("八字_丑_小耗","午");	put("八字_寅_小耗","未");	put("八字_卯_小耗","申");	put("八字_辰_小耗","酉");	put("八字_巳_小耗","戌");	put("八字_午_小耗","亥");	put("八字_未_小耗","子");	put("八字_申_小耗","丑");	put("八字_酉_小耗","寅");	put("八字_戌_小耗","卯");	put("八字_亥_小耗","辰");
		put("八字_子_天狗","戌");	put("八字_丑_天狗","亥");	put("八字_寅_天狗","子");	put("八字_卯_天狗","丑");	put("八字_辰_天狗","寅");	put("八字_巳_天狗","卯");	put("八字_午_天狗","辰");	put("八字_未_天狗","巳");	put("八字_申_天狗","午");	put("八字_酉_天狗","未");	put("八字_戌_天狗","申");	put("八字_亥_天狗","酉");
		put("八字_子_官符","辰");	put("八字_丑_官符","巳");	put("八字_寅_官符","午");	put("八字_卯_官符","未");	put("八字_辰_官符","申");	put("八字_巳_官符","酉");	put("八字_午_官符","戌");	put("八字_未_官符","亥");	put("八字_申_官符","子");	put("八字_酉_官符","丑");	put("八字_戌_官符","寅");	put("八字_亥_官符","卯");
		put("八字_子_白虎","申");	put("八字_丑_白虎","酉");	put("八字_寅_白虎","戌");	put("八字_卯_白虎","亥");	put("八字_辰_白虎","子");	put("八字_巳_白虎","丑");	put("八字_午_白虎","寅");	put("八字_未_白虎","卯");	put("八字_申_白虎","辰");	put("八字_酉_白虎","巳");	put("八字_戌_白虎","午");	put("八字_亥_白虎","未");
		put("八字_子_金匮","子");	put("八字_丑_金匮","酉");	put("八字_寅_金匮","午");	put("八字_卯_金匮","卯");	put("八字_辰_金匮","子");	put("八字_巳_金匮","酉");	put("八字_午_金匮","午");	put("八字_未_金匮","卯");	put("八字_申_金匮","子");	put("八字_酉_金匮","酉");	put("八字_戌_金匮","午");	put("八字_亥_金匮","卯");
		put("八字_子_咸池","酉");	put("八字_丑_咸池","午");	put("八字_寅_咸池","卯");	put("八字_卯_咸池","子");	put("八字_辰_咸池","酉");	put("八字_巳_咸池","午");	put("八字_午_咸池","卯");	put("八字_未_咸池","子");	put("八字_申_咸池","酉");	put("八字_酉_咸池","午");	put("八字_戌_咸池","卯");	put("八字_亥_咸池","子");
		put("八字_子_亡神","亥");	put("八字_丑_亡神","申");	put("八字_寅_亡神","巳");	put("八字_卯_亡神","寅");	put("八字_辰_亡神","亥");	put("八字_巳_亡神","申");	put("八字_午_亡神","巳");	put("八字_未_亡神","寅");	put("八字_申_亡神","亥");	put("八字_酉_亡神","申");	put("八字_戌_亡神","巳");	put("八字_亥_亡神","寅");
		put("八字_子_三台","辰");	put("八字_丑_三台","巳");	put("八字_寅_三台","午");	put("八字_卯_三台","未");	put("八字_辰_三台","申");	put("八字_巳_三台","酉");	put("八字_午_三台","戌");	put("八字_未_三台","亥");	put("八字_申_三台","子");	put("八字_酉_三台","丑");	put("八字_戌_三台","寅");	put("八字_亥_三台","卯");
		put("八字_子_八座","戌");	put("八字_丑_八座","酉");	put("八字_寅_八座","申");	put("八字_卯_八座","未");	put("八字_辰_八座","午");	put("八字_巳_八座","巳");	put("八字_午_八座","辰");	put("八字_未_八座","卯");	put("八字_申_八座","寅");	put("八字_酉_八座","丑");	put("八字_戌_八座","子");	put("八字_亥_八座","亥");
		put("八字_子_福星","酉");	put("八字_丑_福星","戌");	put("八字_寅_福星","亥");	put("八字_卯_福星","子");	put("八字_辰_福星","丑");	put("八字_巳_福星","寅");	put("八字_午_福星","卯");	put("八字_未_福星","辰");	put("八字_申_福星","巳");	put("八字_酉_福星","午");	put("八字_戌_福星","未");	put("八字_亥_福星","申");
		put("八字_子_天解","戌");	put("八字_丑_天解","酉");	put("八字_寅_天解","申");	put("八字_卯_天解","未");	put("八字_辰_天解","午");	put("八字_巳_天解","巳");	put("八字_午_天解","辰");	put("八字_未_天解","卯");	put("八字_申_天解","寅");	put("八字_酉_天解","丑");	put("八字_戌_天解","子");	put("八字_亥_天解","亥");
		put("八字_子_地解","未");	put("八字_丑_地解","未");	put("八字_寅_地解","申");	put("八字_卯_地解","申");	put("八字_辰_地解","酉");	put("八字_巳_地解","酉");	put("八字_午_地解","戌");	put("八字_未_地解","戌");	put("八字_申_地解","亥");	put("八字_酉_地解","亥");	put("八字_戌_地解","午");	put("八字_亥_地解","午");

		put("紫微_子_官符","辰");	put("紫微_丑_官符","巳");	put("紫微_寅_官符","午");	put("紫微_卯_官符","未");	put("紫微_辰_官符","申");	put("紫微_巳_官符","酉");	put("紫微_午_官符","戌");	put("紫微_未_官符","亥");	put("紫微_申_官符","子");	put("紫微_酉_官符","丑");	put("紫微_戌_官符","寅");	put("紫微_亥_官符","卯");
		put("紫微_子_血蛊","辰");	put("紫微_丑_血蛊","巳");	put("紫微_寅_血蛊","午");	put("紫微_卯_血蛊","未");	put("紫微_辰_血蛊","申");	put("紫微_巳_血蛊","酉");	put("紫微_午_血蛊","戌");	put("紫微_未_血蛊","亥");	put("紫微_申_血蛊","子");	put("紫微_酉_血蛊","丑");	put("紫微_戌_血蛊","寅");	put("紫微_亥_血蛊","卯");
		put("紫微_子_五鬼","辰");	put("紫微_丑_五鬼","巳");	put("紫微_寅_五鬼","午");	put("紫微_卯_五鬼","未");	put("紫微_辰_五鬼","申");	put("紫微_巳_五鬼","酉");	put("紫微_午_五鬼","戌");	put("紫微_未_五鬼","亥");	put("紫微_申_五鬼","子");	put("紫微_酉_五鬼","丑");	put("紫微_戌_五鬼","寅");	put("紫微_亥_五鬼","卯");
		put("紫微_子_飞符","辰");	put("紫微_丑_飞符","巳");	put("紫微_寅_飞符","午");	put("紫微_卯_飞符","未");	put("紫微_辰_飞符","申");	put("紫微_巳_飞符","酉");	put("紫微_午_飞符","戌");	put("紫微_未_飞符","亥");	put("紫微_申_飞符","子");	put("紫微_酉_飞符","丑");	put("紫微_戌_飞符","寅");	put("紫微_亥_飞符","卯");
		put("紫微_子_华盖","辰");	put("紫微_丑_华盖","丑");	put("紫微_寅_华盖","戌");	put("紫微_卯_华盖","未");	put("紫微_辰_华盖","辰");	put("紫微_巳_华盖","丑");	put("紫微_午_华盖","戌");	put("紫微_未_华盖","未");	put("紫微_申_华盖","辰");	put("紫微_酉_华盖","丑");	put("紫微_戌_华盖","戌");	put("紫微_亥_华盖","未");
		put("紫微_子_披头","辰");	put("紫微_丑_披头","卯");	put("紫微_寅_披头","寅");	put("紫微_卯_披头","丑");	put("紫微_辰_披头","子");	put("紫微_巳_披头","亥");	put("紫微_午_披头","戌");	put("紫微_未_披头","酉");	put("紫微_申_披头","申");	put("紫微_酉_披头","未");	put("紫微_戌_披头","午");	put("紫微_亥_披头","巳");
		put("紫微_子_太阳","丑");	put("紫微_丑_太阳","寅");	put("紫微_寅_太阳","卯");	put("紫微_卯_太阳","辰");	put("紫微_辰_太阳","巳");	put("紫微_巳_太阳","午");	put("紫微_午_太阳","未");	put("紫微_未_太阳","申");	put("紫微_申_太阳","酉");	put("紫微_酉_太阳","戌");	put("紫微_戌_太阳","亥");	put("紫微_亥_太阳","子");
		put("紫微_子_火血","丑");	put("紫微_丑_火血","寅");	put("紫微_寅_火血","卯");	put("紫微_卯_火血","辰");	put("紫微_辰_火血","巳");	put("紫微_巳_火血","午");	put("紫微_午_火血","未");	put("紫微_未_火血","申");	put("紫微_申_火血","酉");	put("紫微_酉_火血","戌");	put("紫微_戌_火血","亥");	put("紫微_亥_火血","子");
		put("紫微_子_天空","丑");	put("紫微_丑_天空","寅");	put("紫微_寅_天空","卯");	put("紫微_卯_天空","辰");	put("紫微_辰_天空","巳");	put("紫微_巳_天空","午");	put("紫微_午_天空","未");	put("紫微_未_天空","申");	put("紫微_申_天空","酉");	put("紫微_酉_天空","戌");	put("紫微_戌_天空","亥");	put("紫微_亥_天空","子");
		put("紫微_子_病符","亥");	put("紫微_丑_病符","子");	put("紫微_寅_病符","丑");	put("紫微_卯_病符","寅");	put("紫微_辰_病符","卯");	put("紫微_巳_病符","辰");	put("紫微_午_病符","巳");	put("紫微_未_病符","午");	put("紫微_申_病符","未");	put("紫微_酉_病符","申");	put("紫微_戌_病符","酉");	put("紫微_亥_病符","戌");
		put("紫微_子_将星","亥");	put("紫微_丑_将星","申");	put("紫微_寅_将星","巳");	put("紫微_卯_将星","寅");	put("紫微_辰_将星","亥");	put("紫微_巳_将星","申");	put("紫微_午_将星","巳");	put("紫微_未_将星","寅");	put("紫微_申_将星","亥");	put("紫微_酉_将星","申");	put("紫微_戌_将星","巳");	put("紫微_亥_将星","寅");
		put("紫微_子_太阴","卯");	put("紫微_丑_太阴","辰");	put("紫微_寅_太阴","巳");	put("紫微_卯_太阴","午");	put("紫微_辰_太阴","未");	put("紫微_巳_太阴","申");	put("紫微_午_太阴","酉");	put("紫微_未_太阴","戌");	put("紫微_申_太阴","亥");	put("紫微_酉_太阴","子");	put("紫微_戌_太阴","丑");	put("紫微_亥_太阴","寅");
		put("紫微_子_勾绞","卯");	put("紫微_丑_勾绞","辰");	put("紫微_寅_勾绞","巳");	put("紫微_卯_勾绞","午");	put("紫微_辰_勾绞","未");	put("紫微_巳_勾绞","申");	put("紫微_午_勾绞","酉");	put("紫微_未_勾绞","戌");	put("紫微_申_勾绞","亥");	put("紫微_酉_勾绞","子");	put("紫微_戌_勾绞","丑");	put("紫微_亥_勾绞","寅");
		put("紫微_子_贯索","卯");	put("紫微_丑_贯索","辰");	put("紫微_寅_贯索","巳");	put("紫微_卯_贯索","午");	put("紫微_辰_贯索","未");	put("紫微_巳_贯索","申");	put("紫微_午_贯索","酉");	put("紫微_未_贯索","戌");	put("紫微_申_贯索","亥");	put("紫微_酉_贯索","子");	put("紫微_戌_贯索","丑");	put("紫微_亥_贯索","寅");
		put("紫微_子_红鸾","卯");	put("紫微_丑_红鸾","寅");	put("紫微_寅_红鸾","丑");	put("紫微_卯_红鸾","子");	put("紫微_辰_红鸾","亥");	put("紫微_巳_红鸾","戌");	put("紫微_午_红鸾","酉");	put("紫微_未_红鸾","申");	put("紫微_申_红鸾","未");	put("紫微_酉_红鸾","午");	put("紫微_戌_红鸾","巳");	put("紫微_亥_红鸾","辰");
		put("紫微_子_六害","卯");	put("紫微_丑_六害","子");	put("紫微_寅_六害","酉");	put("紫微_卯_六害","午");	put("紫微_辰_六害","卯");	put("紫微_巳_六害","子");	put("紫微_午_六害","酉");	put("紫微_未_六害","午");	put("紫微_申_六害","卯");	put("紫微_酉_六害","子");	put("紫微_戌_六害","酉");	put("紫微_亥_六害","午");
		put("紫微_子_白虎","申");	put("紫微_丑_白虎","酉");	put("紫微_寅_白虎","戌");	put("紫微_卯_白虎","亥");	put("紫微_辰_白虎","子");	put("紫微_巳_白虎","丑");	put("紫微_午_白虎","寅");	put("紫微_未_白虎","卯");	put("紫微_申_白虎","辰");	put("紫微_酉_白虎","巳");	put("紫微_戌_白虎","午");	put("紫微_亥_白虎","未");
		put("紫微_子_年杀","申");	put("紫微_丑_年杀","巳");	put("紫微_寅_年杀","寅");	put("紫微_卯_年杀","亥");	put("紫微_辰_年杀","申");	put("紫微_巳_年杀","巳");	put("紫微_午_年杀","寅");	put("紫微_未_年杀","亥");	put("紫微_申_年杀","申");	put("紫微_酉_年杀","巳");	put("紫微_戌_年杀","寅");	put("紫微_亥_年杀","亥");
		put("紫微_子_月德","巳");	put("紫微_丑_月德","午");	put("紫微_寅_月德","未");	put("紫微_卯_月德","申");	put("紫微_辰_月德","酉");	put("紫微_巳_月德","戌");	put("紫微_午_月德","亥");	put("紫微_未_月德","子");	put("紫微_申_月德","丑");	put("紫微_酉_月德","寅");	put("紫微_戌_月德","卯");	put("紫微_亥_月德","辰");
		put("紫微_子_月建","巳");	put("紫微_丑_月建","午");	put("紫微_寅_月建","未");	put("紫微_卯_月建","申");	put("紫微_辰_月建","酉");	put("紫微_巳_月建","戌");	put("紫微_午_月建","亥");	put("紫微_未_月建","子");	put("紫微_申_月建","丑");	put("紫微_酉_月建","寅");	put("紫微_戌_月建","卯");	put("紫微_亥_月建","辰");
		put("紫微_子_死符","巳");	put("紫微_丑_死符","午");	put("紫微_寅_死符","未");	put("紫微_卯_死符","申");	put("紫微_辰_死符","酉");	put("紫微_巳_死符","戌");	put("紫微_午_死符","亥");	put("紫微_未_死符","子");	put("紫微_申_死符","丑");	put("紫微_酉_死符","寅");	put("紫微_戌_死符","卯");	put("紫微_亥_死符","辰");
		put("紫微_子_小耗","巳");	put("紫微_丑_小耗","午");	put("紫微_寅_小耗","未");	put("紫微_卯_小耗","申");	put("紫微_辰_小耗","酉");	put("紫微_巳_小耗","戌");	put("紫微_午_小耗","亥");	put("紫微_未_小耗","子");	put("紫微_申_小耗","丑");	put("紫微_酉_小耗","寅");	put("紫微_戌_小耗","卯");	put("紫微_亥_小耗","辰");
		put("紫微_子_劫杀","巳");	put("紫微_丑_劫杀","寅");	put("紫微_寅_劫杀","亥");	put("紫微_卯_劫杀","申");	put("紫微_辰_劫杀","巳");	put("紫微_巳_劫杀","寅");	put("紫微_午_劫杀","亥");	put("紫微_未_劫杀","申");	put("紫微_申_劫杀","巳");	put("紫微_酉_劫杀","寅");	put("紫微_戌_劫杀","亥");	put("紫微_亥_劫杀","申");
		put("紫微_子_龙德","未");	put("紫微_丑_龙德","申");	put("紫微_寅_龙德","酉");	put("紫微_卯_龙德","戌");	put("紫微_辰_龙德","亥");	put("紫微_巳_龙德","子");	put("紫微_午_龙德","丑");	put("紫微_未_龙德","寅");	put("紫微_申_龙德","卯");	put("紫微_酉_龙德","辰");	put("紫微_戌_龙德","巳");	put("紫微_亥_龙德","午");
		put("紫微_子_阴生","未");	put("紫微_丑_阴生","申");	put("紫微_寅_阴生","酉");	put("紫微_卯_阴生","戌");	put("紫微_辰_阴生","亥");	put("紫微_巳_阴生","子");	put("紫微_午_阴生","丑");	put("紫微_未_阴生","寅");	put("紫微_申_阴生","卯");	put("紫微_酉_阴生","辰");	put("紫微_戌_阴生","巳");	put("紫微_亥_阴生","午");
		put("紫微_子_报败","未");	put("紫微_丑_报败","申");	put("紫微_寅_报败","酉");	put("紫微_卯_报败","戌");	put("紫微_辰_报败","亥");	put("紫微_巳_报败","子");	put("紫微_午_报败","丑");	put("紫微_未_报败","寅");	put("紫微_申_报败","卯");	put("紫微_酉_报败","辰");	put("紫微_戌_报败","巳");	put("紫微_亥_报败","午");
		put("紫微_子_天厄","未");	put("紫微_丑_天厄","申");	put("紫微_寅_天厄","酉");	put("紫微_卯_天厄","戌");	put("紫微_辰_天厄","亥");	put("紫微_巳_天厄","子");	put("紫微_午_天厄","丑");	put("紫微_未_天厄","寅");	put("紫微_申_天厄","卯");	put("紫微_酉_天厄","辰");	put("紫微_戌_天厄","巳");	put("紫微_亥_天厄","午");
		put("紫微_子_地杀","未");	put("紫微_丑_地杀","辰");	put("紫微_寅_地杀","丑");	put("紫微_卯_地杀","戌");	put("紫微_辰_地杀","未");	put("紫微_巳_地杀","辰");	put("紫微_午_地杀","丑");	put("紫微_未_地杀","戌");	put("紫微_申_地杀","未");	put("紫微_酉_地杀","辰");	put("紫微_戌_地杀","丑");	put("紫微_亥_地杀","戌");
		put("紫微_子_天哭","午");	put("紫微_丑_天哭","巳");	put("紫微_寅_天哭","辰");	put("紫微_卯_天哭","卯");	put("紫微_辰_天哭","寅");	put("紫微_巳_天哭","丑");	put("紫微_午_天哭","子");	put("紫微_未_天哭","亥");	put("紫微_申_天哭","戌");	put("紫微_酉_天哭","酉");	put("紫微_戌_天哭","申");	put("紫微_亥_天哭","未");
		put("紫微_子_大耗","午");	put("紫微_丑_大耗","未");	put("紫微_寅_大耗","申");	put("紫微_卯_大耗","酉");	put("紫微_辰_大耗","戌");	put("紫微_巳_大耗","亥");	put("紫微_午_大耗","子");	put("紫微_未_大耗","丑");	put("紫微_申_大耗","寅");	put("紫微_酉_大耗","卯");	put("紫微_戌_大耗","辰");	put("紫微_亥_大耗","巳");
		put("紫微_子_岁破","午");	put("紫微_丑_岁破","未");	put("紫微_寅_岁破","申");	put("紫微_卯_岁破","酉");	put("紫微_辰_岁破","戌");	put("紫微_巳_岁破","亥");	put("紫微_午_岁破","子");	put("紫微_未_岁破","丑");	put("紫微_申_岁破","寅");	put("紫微_酉_岁破","卯");	put("紫微_戌_岁破","辰");	put("紫微_亥_岁破","巳");
		put("紫微_子_栏杆","午");	put("紫微_丑_栏杆","未");	put("紫微_寅_栏杆","申");	put("紫微_卯_栏杆","酉");	put("紫微_辰_栏杆","戌");	put("紫微_巳_栏杆","亥");	put("紫微_午_栏杆","子");	put("紫微_未_栏杆","丑");	put("紫微_申_栏杆","寅");	put("紫微_酉_栏杆","卯");	put("紫微_戌_栏杆","辰");	put("紫微_亥_栏杆","巳");
		put("紫微_子_月空","午");	put("紫微_丑_月空","未");	put("紫微_寅_月空","申");	put("紫微_卯_月空","酉");	put("紫微_辰_月空","戌");	put("紫微_巳_月空","亥");	put("紫微_午_月空","子");	put("紫微_未_月空","丑");	put("紫微_申_月空","寅");	put("紫微_酉_月空","卯");	put("紫微_戌_月空","辰");	put("紫微_亥_月空","巳");
		put("紫微_子_天虚","午");	put("紫微_丑_天虚","未");	put("紫微_寅_天虚","申");	put("紫微_卯_天虚","酉");	put("紫微_辰_天虚","戌");	put("紫微_巳_天虚","亥");	put("紫微_午_天虚","子");	put("紫微_未_天虚","丑");	put("紫微_申_天虚","寅");	put("紫微_酉_天虚","卯");	put("紫微_戌_天虚","辰");	put("紫微_亥_天虚","巳");
		put("紫微_子_飞财","午");	put("紫微_丑_飞财","子");	put("紫微_寅_飞财","辰");	put("紫微_卯_飞财","丑");	put("紫微_辰_飞财","戌");	put("紫微_巳_飞财","未");	put("紫微_午_飞财","亥");	put("紫微_未_飞财","申");	put("紫微_申_飞财","酉");	put("紫微_酉_飞财","寅");	put("紫微_戌_飞财","卯");	put("紫微_亥_飞财","巳");
		put("紫微_子_天杀","午");	put("紫微_丑_天杀","卯");	put("紫微_寅_天杀","子");	put("紫微_卯_天杀","酉");	put("紫微_辰_天杀","午");	put("紫微_巳_天杀","卯");	put("紫微_午_天杀","子");	put("紫微_未_天杀","酉");	put("紫微_申_天杀","午");	put("紫微_酉_天杀","卯");	put("紫微_戌_天杀","子");	put("紫微_亥_天杀","酉");
		put("紫微_子_解神","戌");	put("紫微_丑_解神","酉");	put("紫微_寅_解神","申");	put("紫微_卯_解神","未");	put("紫微_辰_解神","午");	put("紫微_巳_解神","巳");	put("紫微_午_解神","辰");	put("紫微_未_解神","卯");	put("紫微_申_解神","寅");	put("紫微_酉_解神","丑");	put("紫微_戌_解神","子");	put("紫微_亥_解神","亥");
		put("紫微_子_杀刃","戌");	put("紫微_丑_杀刃","酉");	put("紫微_寅_杀刃","申");	put("紫微_卯_杀刃","未");	put("紫微_辰_杀刃","午");	put("紫微_巳_杀刃","巳");	put("紫微_午_杀刃","辰");	put("紫微_未_杀刃","卯");	put("紫微_申_杀刃","寅");	put("紫微_酉_杀刃","丑");	put("紫微_戌_杀刃","子");	put("紫微_亥_杀刃","亥");
		put("紫微_子_浮沉","戌");	put("紫微_丑_浮沉","酉");	put("紫微_寅_浮沉","申");	put("紫微_卯_浮沉","未");	put("紫微_辰_浮沉","午");	put("紫微_巳_浮沉","巳");	put("紫微_午_浮沉","辰");	put("紫微_未_浮沉","卯");	put("紫微_申_浮沉","寅");	put("紫微_酉_浮沉","丑");	put("紫微_戌_浮沉","子");	put("紫微_亥_浮沉","亥");
		put("紫微_子_吊客","戌");	put("紫微_丑_吊客","亥");	put("紫微_寅_吊客","子");	put("紫微_卯_吊客","丑");	put("紫微_辰_吊客","寅");	put("紫微_巳_吊客","卯");	put("紫微_午_吊客","辰");	put("紫微_未_吊客","巳");	put("紫微_申_吊客","午");	put("紫微_酉_吊客","未");	put("紫微_戌_吊客","申");	put("紫微_亥_吊客","酉");
		put("紫微_子_天狗","戌");	put("紫微_丑_天狗","亥");	put("紫微_寅_天狗","子");	put("紫微_卯_天狗","丑");	put("紫微_辰_天狗","寅");	put("紫微_巳_天狗","卯");	put("紫微_午_天狗","辰");	put("紫微_未_天狗","巳");	put("紫微_申_天狗","午");	put("紫微_酉_天狗","未");	put("紫微_戌_天狗","申");	put("紫微_亥_天狗","酉");
		put("紫微_子_血刃","戌");	put("紫微_丑_血刃","亥");	put("紫微_寅_血刃","子");	put("紫微_卯_血刃","丑");	put("紫微_辰_血刃","寅");	put("紫微_巳_血刃","卯");	put("紫微_午_血刃","辰");	put("紫微_未_血刃","巳");	put("紫微_申_血刃","午");	put("紫微_酉_血刃","未");	put("紫微_戌_血刃","申");	put("紫微_亥_血刃","酉");
		put("紫微_子_寡宿","戌");	put("紫微_丑_寡宿","戌");	put("紫微_寅_寡宿","丑");	put("紫微_卯_寡宿","丑");	put("紫微_辰_寡宿","丑");	put("紫微_巳_寡宿","辰");	put("紫微_午_寡宿","辰");	put("紫微_未_寡宿","辰");	put("紫微_申_寡宿","未");	put("紫微_酉_寡宿","未");	put("紫微_戌_寡宿","未");	put("紫微_亥_寡宿","戌");
		put("紫微_子_亡神","戌");	put("紫微_丑_亡神","未");	put("紫微_寅_亡神","辰");	put("紫微_卯_亡神","丑");	put("紫微_辰_亡神","戌");	put("紫微_巳_亡神","未");	put("紫微_午_亡神","辰");	put("紫微_未_亡神","丑");	put("紫微_申_亡神","戌");	put("紫微_酉_亡神","未");	put("紫微_戌_亡神","辰");	put("紫微_亥_亡神","丑");
		put("紫微_子_丧门","寅");	put("紫微_丑_丧门","卯");	put("紫微_寅_丧门","辰");	put("紫微_卯_丧门","巳");	put("紫微_辰_丧门","午");	put("紫微_巳_丧门","未");	put("紫微_午_丧门","申");	put("紫微_未_丧门","酉");	put("紫微_申_丧门","戌");	put("紫微_酉_丧门","亥");	put("紫微_戌_丧门","子");	put("紫微_亥_丧门","丑");
		put("紫微_子_驿马","寅");	put("紫微_丑_驿马","亥");	put("紫微_寅_驿马","申");	put("紫微_卯_驿马","巳");	put("紫微_辰_驿马","寅");	put("紫微_巳_驿马","亥");	put("紫微_午_驿马","申");	put("紫微_未_驿马","巳");	put("紫微_申_驿马","寅");	put("紫微_酉_驿马","亥");	put("紫微_戌_驿马","申");	put("紫微_亥_驿马","巳");
		put("紫微_子_飞镰","寅");	put("紫微_丑_飞镰","卯");	put("紫微_寅_飞镰","辰");	put("紫微_卯_飞镰","巳");	put("紫微_辰_飞镰","午");	put("紫微_巳_飞镰","未");	put("紫微_午_飞镰","申");	put("紫微_未_飞镰","酉");	put("紫微_申_飞镰","戌");	put("紫微_酉_飞镰","亥");	put("紫微_戌_飞镰","子");	put("紫微_亥_飞镰","丑");
		put("紫微_子_孤辰","寅");	put("紫微_丑_孤辰","寅");	put("紫微_寅_孤辰","巳");	put("紫微_卯_孤辰","巳");	put("紫微_辰_孤辰","巳");	put("紫微_巳_孤辰","申");	put("紫微_午_孤辰","申");	put("紫微_未_孤辰","申");	put("紫微_申_孤辰","亥");	put("紫微_酉_孤辰","亥");	put("紫微_戌_孤辰","亥");	put("紫微_亥_孤辰","寅");
		put("紫微_子_天德","酉");	put("紫微_丑_天德","戌");	put("紫微_寅_天德","亥");	put("紫微_卯_天德","子");	put("紫微_辰_天德","丑");	put("紫微_巳_天德","寅");	put("紫微_午_天德","卯");	put("紫微_未_天德","辰");	put("紫微_申_天德","巳");	put("紫微_酉_天德","午");	put("紫微_戌_天德","未");	put("紫微_亥_天德","申");
		put("紫微_子_福德","酉");	put("紫微_丑_福德","戌");	put("紫微_寅_福德","亥");	put("紫微_卯_福德","子");	put("紫微_辰_福德","丑");	put("紫微_巳_福德","寅");	put("紫微_午_福德","卯");	put("紫微_未_福德","辰");	put("紫微_申_福德","巳");	put("紫微_酉_福德","午");	put("紫微_戌_福德","未");	put("紫微_亥_福德","申");
		put("紫微_子_天喜","酉");	put("紫微_丑_天喜","申");	put("紫微_寅_天喜","未");	put("紫微_卯_天喜","午");	put("紫微_辰_天喜","巳");	put("紫微_巳_天喜","辰");	put("紫微_午_天喜","卯");	put("紫微_未_天喜","寅");	put("紫微_申_天喜","丑");	put("紫微_酉_天喜","子");	put("紫微_戌_天喜","亥");	put("紫微_亥_天喜","戌");
		put("紫微_子_卷舌","酉");	put("紫微_丑_卷舌","戌");	put("紫微_寅_卷舌","亥");	put("紫微_卯_卷舌","子");	put("紫微_辰_卷舌","丑");	put("紫微_巳_卷舌","寅");	put("紫微_午_卷舌","卯");	put("紫微_未_卷舌","辰");	put("紫微_申_卷舌","巳");	put("紫微_酉_卷舌","午");	put("紫微_戌_卷舌","未");	put("紫微_亥_卷舌","申");
		put("紫微_子_月杀","酉");	put("紫微_丑_月杀","午");	put("紫微_寅_月杀","卯");	put("紫微_卯_月杀","子");	put("紫微_辰_月杀","酉");	put("紫微_巳_月杀","午");	put("紫微_午_月杀","卯");	put("紫微_未_月杀","子");	put("紫微_申_月杀","酉");	put("紫微_酉_月杀","午");	put("紫微_戌_月杀","卯");	put("紫微_亥_月杀","子");
		put("紫微_子_爵星","子");	put("紫微_丑_爵星","丑");	put("紫微_寅_爵星","寅");	put("紫微_卯_爵星","卯");	put("紫微_辰_爵星","辰");	put("紫微_巳_爵星","巳");	put("紫微_午_爵星","午");	put("紫微_未_爵星","未");	put("紫微_申_爵星","申");	put("紫微_酉_爵星","酉");	put("紫微_戌_爵星","戌");	put("紫微_亥_爵星","亥");
		put("紫微_子_太岁","子");	put("紫微_丑_太岁","丑");	put("紫微_寅_太岁","寅");	put("紫微_卯_太岁","卯");	put("紫微_辰_太岁","辰");	put("紫微_巳_太岁","巳");	put("紫微_午_太岁","午");	put("紫微_未_太岁","未");	put("紫微_申_太岁","申");	put("紫微_酉_太岁","酉");	put("紫微_戌_太岁","戌");	put("紫微_亥_太岁","亥");
		put("紫微_子_伏尸","子");	put("紫微_丑_伏尸","丑");	put("紫微_寅_伏尸","寅");	put("紫微_卯_伏尸","卯");	put("紫微_辰_伏尸","辰");	put("紫微_巳_伏尸","巳");	put("紫微_午_伏尸","午");	put("紫微_未_伏尸","未");	put("紫微_申_伏尸","申");	put("紫微_酉_伏尸","酉");	put("紫微_戌_伏尸","戌");	put("紫微_亥_伏尸","亥");
		put("紫微_子_剑锋","子");	put("紫微_丑_剑锋","丑");	put("紫微_寅_剑锋","寅");	put("紫微_卯_剑锋","卯");	put("紫微_辰_剑锋","辰");	put("紫微_巳_剑锋","巳");	put("紫微_午_剑锋","午");	put("紫微_未_剑锋","未");	put("紫微_申_剑锋","申");	put("紫微_酉_剑锋","酉");	put("紫微_戌_剑锋","戌");	put("紫微_亥_剑锋","亥");
		put("紫微_子_攀鞍","子");	put("紫微_丑_攀鞍","酉");	put("紫微_寅_攀鞍","午");	put("紫微_卯_攀鞍","卯");	put("紫微_辰_攀鞍","子");	put("紫微_巳_攀鞍","酉");	put("紫微_午_攀鞍","午");	put("紫微_未_攀鞍","卯");	put("紫微_申_攀鞍","子");	put("紫微_酉_攀鞍","酉");	put("紫微_戌_攀鞍","午");	put("紫微_亥_攀鞍","卯");

		put("六爻_子_天喜","酉");	put("六爻_丑_天喜","申");	put("六爻_寅_天喜","未");	put("六爻_卯_天喜","午");	put("六爻_辰_天喜","巳");	put("六爻_巳_天喜","辰");	put("六爻_午_天喜","卯");	put("六爻_未_天喜","寅");	put("六爻_申_天喜","丑");	put("六爻_酉_天喜","子");	put("六爻_戌_天喜","辰");	put("六爻_亥_天喜","巳");
	}};

	/**
	 * 年干神煞
	 */
	public static Map<String, String> NIANGANSHENSHA_MAP = new HashMap<String, String>() {{
		put("大六壬_甲_岁德","甲");	put("大六壬_乙_岁德","庚");	put("大六壬_丙_岁德","丙");	put("大六壬_丁_岁德","壬");	put("大六壬_戊_岁德","戊");	put("大六壬_己_岁德","甲");	put("大六壬_庚_岁德","庚");	put("大六壬_辛_岁德","丙");	put("大六壬_壬_岁德","壬");	put("大六壬_癸_岁德","戊");
		put("大六壬_甲_岁德合","己");	put("大六壬_乙_岁德合","乙");	put("大六壬_丙_岁德合","辛");	put("大六壬_丁_岁德合","丁");	put("大六壬_戊_岁德合","癸");	put("大六壬_己_岁德合","己");	put("大六壬_庚_岁德合","乙");	put("大六壬_辛_岁德合","辛");	put("大六壬_壬_岁德合","丁");	put("大六壬_癸_岁德合","癸");
		put("大六壬_甲_天庭","丑");	put("大六壬_乙_天庭","寅");	put("大六壬_丙_天庭","辰");	put("大六壬_丁_天庭","巳");	put("大六壬_戊_天庭","辰");	put("大六壬_己_天庭","巳");	put("大六壬_庚_天庭","未");	put("大六壬_辛_天庭","申");	put("大六壬_壬_天庭","戌");	put("大六壬_癸_天庭","亥");
		put("大六壬_甲_岁君","甲");	put("大六壬_乙_岁君","乙");	put("大六壬_丙_岁君","丙");	put("大六壬_丁_岁君","丁");	put("大六壬_戊_岁君","戊");	put("大六壬_己_岁君","己");	put("大六壬_庚_岁君","庚");	put("大六壬_辛_岁君","辛");	put("大六壬_壬_岁君","壬");	put("大六壬_癸_岁君","癸");

		put("八字_甲_天乙","未");	put("八字_乙_天乙","申");	put("八字_丙_天乙","酉");	put("八字_丁_天乙","亥");	put("八字_戊_天乙","丑");	put("八字_己_天乙","子");	put("八字_庚_天乙","丑");	put("八字_辛_天乙","寅");	put("八字_壬_天乙","卯");	put("八字_癸_天乙","巳");
		put("八字_甲_玉堂","丑");	put("八字_乙_玉堂","子");	put("八字_丙_玉堂","亥");	put("八字_丁_玉堂","酉");	put("八字_戊_玉堂","未");	put("八字_己_玉堂","申");	put("八字_庚_玉堂","未");	put("八字_辛_玉堂","午");	put("八字_壬_玉堂","巳");	put("八字_癸_玉堂","卯");
		put("八字_甲_文昌","巳");	put("八字_乙_文昌","午");	put("八字_丙_文昌","申");	put("八字_丁_文昌","酉");	put("八字_戊_文昌","申");	put("八字_己_文昌","酉");	put("八字_庚_文昌","亥");	put("八字_辛_文昌","子");	put("八字_壬_文昌","寅");	put("八字_癸_文昌","卯");
		put("八字_甲_元禄","寅");	put("八字_乙_元禄","卯");	put("八字_丙_元禄","巳");	put("八字_丁_元禄","午");	put("八字_戊_元禄","巳");	put("八字_己_元禄","午");	put("八字_庚_元禄","申");	put("八字_辛_元禄","酉");	put("八字_壬_元禄","亥");	put("八字_癸_元禄","子");
		put("八字_甲_天厨","巳");	put("八字_乙_天厨","午");	put("八字_丙_天厨","巳");	put("八字_丁_天厨","午");	put("八字_戊_天厨","申");	put("八字_己_天厨","酉");	put("八字_庚_天厨","亥");	put("八字_辛_天厨","子");	put("八字_壬_天厨","寅");	put("八字_癸_天厨","卯");
		put("八字_甲_太极","子午");	put("八字_乙_太极","午子");	put("八字_丙_太极","卯酉");	put("八字_丁_太极","酉卯");	put("八字_戊_太极","辰戌丑未");	put("八字_己_太极","辰戌丑未");	put("八字_庚_太极","寅亥");	put("八字_辛_太极","寅亥");	put("八字_壬_太极","巳申");	put("八字_癸_太极","巳申");
		put("八字_甲_岁德","甲");	put("八字_乙_岁德","庚");	put("八字_丙_岁德","丙");	put("八字_丁_岁德","壬");	put("八字_戊_岁德","戊");	put("八字_己_岁德","甲");	put("八字_庚_岁德","庚");	put("八字_辛_岁德","丙");	put("八字_壬_岁德","壬");	put("八字_癸_岁德","戊");
		put("八字_甲_德合","己");	put("八字_乙_德合","乙");	put("八字_丙_德合","辛");	put("八字_丁_德合","丁");	put("八字_戊_德合","癸");	put("八字_己_德合","己");	put("八字_庚_德合","乙");	put("八字_辛_德合","辛");	put("八字_壬_德合","丁");	put("八字_癸_德合","癸");

		put("六爻_甲_羊刃","卯");	put("六爻_乙_羊刃","辰");	put("六爻_丙_羊刃","午");	put("六爻_丁_羊刃","未");	put("六爻_戊_羊刃","午");	put("六爻_己_羊刃","未");	put("六爻_庚_羊刃","酉");	put("六爻_辛_羊刃","戌");	put("六爻_壬_羊刃","子");	put("六爻_癸_羊刃","丑");
		put("六爻_甲_指背","辰");	put("六爻_乙_指背","巳");	put("六爻_丙_指背","未");	put("六爻_丁_指背","申");	put("六爻_戊_指背","未");	put("六爻_己_指背","申");	put("六爻_庚_指背","戌");	put("六爻_辛_指背","亥");	put("六爻_壬_指背","丑");	put("六爻_癸_指背","寅");
		put("六爻_甲_金舆","辰");	put("六爻_乙_金舆","巳");	put("六爻_丙_金舆","未");	put("六爻_丁_金舆","申");	put("六爻_戊_金舆","未");	put("六爻_己_金舆","申");	put("六爻_庚_金舆","戌");	put("六爻_辛_金舆","亥");	put("六爻_壬_金舆","丑");	put("六爻_癸_金舆","寅");
		put("六爻_甲_文昌","巳");	put("六爻_乙_文昌","午");	put("六爻_丙_文昌","申");	put("六爻_丁_文昌","酉");	put("六爻_戊_文昌","申");	put("六爻_己_文昌","酉");	put("六爻_庚_文昌","亥");	put("六爻_辛_文昌","子");	put("六爻_壬_文昌","寅");	put("六爻_癸_文昌","卯");
		put("六爻_甲_天禄","寅");	put("六爻_乙_天禄","卯");	put("六爻_丙_天禄","巳");	put("六爻_丁_天禄","午");	put("六爻_戊_天禄","巳");	put("六爻_己_天禄","午");	put("六爻_庚_天禄","申");	put("六爻_辛_天禄","酉");	put("六爻_壬_天禄","亥");	put("六爻_癸_天禄","子");
		put("六爻_甲_贵人","甲");	put("六爻_乙_贵人","乙");	put("六爻_丙_贵人","丙");	put("六爻_丁_贵人","丁");	put("六爻_戊_贵人","戊");	put("六爻_己_贵人","己");	put("六爻_庚_贵人","庚");	put("六爻_辛_贵人","辛");	put("六爻_壬_贵人","壬");	put("六爻_癸_贵人","癸");
		put("六爻_甲_阳贵","丑");	put("六爻_乙_阳贵","申");	put("六爻_丙_阳贵","酉");	put("六爻_丁_阳贵","亥");	put("六爻_戊_阳贵","丑");	put("六爻_己_阳贵","子");	put("六爻_庚_阳贵","丑");	put("六爻_辛_阳贵","寅");	put("六爻_壬_阳贵","卯");	put("六爻_癸_阳贵","巳");
		put("六爻_甲_阴贵","未");	put("六爻_乙_阴贵","子");	put("六爻_丙_阴贵","亥");	put("六爻_丁_阴贵","酉");	put("六爻_戊_阴贵","未");	put("六爻_己_阴贵","申");	put("六爻_庚_阴贵","未");	put("六爻_辛_阴贵","午");	put("六爻_壬_阴贵","巳");	put("六爻_癸_阴贵","卯");
	}};

	/**
	 * 月支神煞
	 */
	public static Map<String, String> YUEZHISHENSHA_MAP = new HashMap<String, String>() {{
		put("大六壬_子_雨煞","戌");	put("大六壬_丑_雨煞","亥");	put("大六壬_寅_雨煞","子");	put("大六壬_卯_雨煞","丑");	put("大六壬_辰_雨煞","寅");	put("大六壬_巳_雨煞","卯");	put("大六壬_午_雨煞","辰");	put("大六壬_未_雨煞","巳");	put("大六壬_申_雨煞","午");	put("大六壬_酉_雨煞","未");	put("大六壬_戌_雨煞","申");	put("大六壬_亥_雨煞","酉");
		put("大六壬_子_生气","戌");	put("大六壬_丑_生气","亥");	put("大六壬_寅_生气","子");	put("大六壬_卯_生气","丑");	put("大六壬_辰_生气","寅");	put("大六壬_巳_生气","卯");	put("大六壬_午_生气","辰");	put("大六壬_未_生气","巳");	put("大六壬_申_生气","午");	put("大六壬_酉_生气","未");	put("大六壬_戌_生气","申");	put("大六壬_亥_生气","酉");
		put("大六壬_子_电煞","卯");	put("大六壬_丑_电煞","辰");	put("大六壬_寅_电煞","巳");	put("大六壬_卯_电煞","午");	put("大六壬_辰_电煞","未");	put("大六壬_巳_电煞","申");	put("大六壬_午_电煞","酉");	put("大六壬_未_电煞","戌");	put("大六壬_申_电煞","亥");	put("大六壬_酉_电煞","子");	put("大六壬_戌_电煞","丑");	put("大六壬_亥_电煞","寅");
		put("大六壬_子_火烛","卯");	put("大六壬_丑_火烛","辰");	put("大六壬_寅_火烛","巳");	put("大六壬_卯_火烛","午");	put("大六壬_辰_火烛","未");	put("大六壬_巳_火烛","申");	put("大六壬_午_火烛","酉");	put("大六壬_未_火烛","戌");	put("大六壬_申_火烛","亥");	put("大六壬_酉_火烛","子");	put("大六壬_戌_火烛","丑");	put("大六壬_亥_火烛","寅");
		put("大六壬_子_死神","卯");	put("大六壬_丑_死神","辰");	put("大六壬_寅_死神","巳");	put("大六壬_卯_死神","午");	put("大六壬_辰_死神","未");	put("大六壬_巳_死神","申");	put("大六壬_午_死神","酉");	put("大六壬_未_死神","戌");	put("大六壬_申_死神","亥");	put("大六壬_酉_死神","子");	put("大六壬_戌_死神","丑");	put("大六壬_亥_死神","寅");
		put("大六壬_子_官符","辰");	put("大六壬_丑_官符","巳");	put("大六壬_寅_官符","午");	put("大六壬_卯_官符","未");	put("大六壬_辰_官符","申");	put("大六壬_巳_官符","酉");	put("大六壬_午_官符","戌");	put("大六壬_未_官符","亥");	put("大六壬_申_官符","子");	put("大六壬_酉_官符","丑");	put("大六壬_戌_官符","寅");	put("大六壬_亥_官符","卯");
		put("大六壬_子_死气","辰");	put("大六壬_丑_死气","巳");	put("大六壬_寅_死气","午");	put("大六壬_卯_死气","未");	put("大六壬_辰_死气","申");	put("大六壬_巳_死气","酉");	put("大六壬_午_死气","戌");	put("大六壬_未_死气","亥");	put("大六壬_申_死气","子");	put("大六壬_酉_死气","丑");	put("大六壬_戌_死气","寅");	put("大六壬_亥_死气","卯");
		put("大六壬_子_天坑","亥");	put("大六壬_丑_天坑","子");	put("大六壬_寅_天坑","丑");	put("大六壬_卯_天坑","寅");	put("大六壬_辰_天坑","卯");	put("大六壬_巳_天坑","辰");	put("大六壬_午_天坑","巳");	put("大六壬_未_天坑","午");	put("大六壬_申_天坑","未");	put("大六壬_酉_天坑","申");	put("大六壬_戌_天坑","酉");	put("大六壬_亥_天坑","戌");
		put("大六壬_子_血支","亥");	put("大六壬_丑_血支","子");	put("大六壬_寅_血支","丑");	put("大六壬_卯_血支","寅");	put("大六壬_辰_血支","卯");	put("大六壬_巳_血支","辰");	put("大六壬_午_血支","巳");	put("大六壬_未_血支","午");	put("大六壬_申_血支","未");	put("大六壬_酉_血支","申");	put("大六壬_戌_血支","酉");	put("大六壬_亥_血支","戌");
		put("大六壬_子_血忌","午");	put("大六壬_丑_血忌","子");	put("大六壬_寅_血忌","丑");	put("大六壬_卯_血忌","未");	put("大六壬_辰_血忌","寅");	put("大六壬_巳_血忌","申");	put("大六壬_午_血忌","卯");	put("大六壬_未_血忌","酉");	put("大六壬_申_血忌","辰");	put("大六壬_酉_血忌","戌");	put("大六壬_戌_血忌","巳");	put("大六壬_亥_血忌","亥");
		put("大六壬_子_天巫","寅");	put("大六壬_丑_天巫","卯");	put("大六壬_寅_天巫","辰");	put("大六壬_卯_天巫","巳");	put("大六壬_辰_天巫","午");	put("大六壬_巳_天巫","未");	put("大六壬_午_天巫","申");	put("大六壬_未_天巫","酉");	put("大六壬_申_天巫","戌");	put("大六壬_酉_天巫","亥");	put("大六壬_戌_天巫","子");	put("大六壬_亥_天巫","丑");
		put("大六壬_子_天医","寅");	put("大六壬_丑_天医","卯");	put("大六壬_寅_天医","辰");	put("大六壬_卯_天医","巳");	put("大六壬_辰_天医","午");	put("大六壬_巳_天医","未");	put("大六壬_午_天医","申");	put("大六壬_未_天医","酉");	put("大六壬_申_天医","戌");	put("大六壬_酉_天医","亥");	put("大六壬_戌_天医","子");	put("大六壬_亥_天医","丑");
		put("大六壬_子_愿神","申");	put("大六壬_丑_愿神","酉");	put("大六壬_寅_愿神","戌");	put("大六壬_卯_愿神","亥");	put("大六壬_辰_愿神","子");	put("大六壬_巳_愿神","丑");	put("大六壬_午_愿神","寅");	put("大六壬_未_愿神","卯");	put("大六壬_申_愿神","辰");	put("大六壬_酉_愿神","巳");	put("大六壬_戌_愿神","午");	put("大六壬_亥_愿神","未");
		put("大六壬_子_地医","申");	put("大六壬_丑_地医","酉");	put("大六壬_寅_地医","戌");	put("大六壬_卯_地医","亥");	put("大六壬_辰_地医","子");	put("大六壬_巳_地医","丑");	put("大六壬_午_地医","寅");	put("大六壬_未_地医","卯");	put("大六壬_申_地医","辰");	put("大六壬_酉_地医","巳");	put("大六壬_戌_地医","午");	put("大六壬_亥_地医","未");
		put("大六壬_子_飞魂","酉");	put("大六壬_丑_飞魂","戌");	put("大六壬_寅_飞魂","亥");	put("大六壬_卯_飞魂","子");	put("大六壬_辰_飞魂","丑");	put("大六壬_巳_飞魂","寅");	put("大六壬_午_飞魂","卯");	put("大六壬_未_飞魂","辰");	put("大六壬_申_飞魂","巳");	put("大六壬_酉_飞魂","午");	put("大六壬_戌_飞魂","未");	put("大六壬_亥_飞魂","申");
		put("大六壬_子_天鬼","卯");	put("大六壬_丑_天鬼","子");	put("大六壬_寅_天鬼","酉");	put("大六壬_卯_天鬼","午");	put("大六壬_辰_天鬼","卯");	put("大六壬_巳_天鬼","子");	put("大六壬_午_天鬼","酉");	put("大六壬_未_天鬼","午");	put("大六壬_申_天鬼","卯");	put("大六壬_酉_天鬼","子");	put("大六壬_戌_天鬼","酉");	put("大六壬_亥_天鬼","午");
		put("大六壬_子_天马","寅");	put("大六壬_丑_天马","辰");	put("大六壬_寅_天马","午");	put("大六壬_卯_天马","申");	put("大六壬_辰_天马","戌");	put("大六壬_巳_天马","子");	put("大六壬_午_天马","寅");	put("大六壬_未_天马","辰");	put("大六壬_申_天马","午");	put("大六壬_酉_天马","申");	put("大六壬_戌_天马","戌");	put("大六壬_亥_天马","子");
		put("大六壬_子_天财","子");	put("大六壬_丑_天财","寅");	put("大六壬_寅_天财","辰");	put("大六壬_卯_天财","午");	put("大六壬_辰_天财","申");	put("大六壬_巳_天财","戌");	put("大六壬_午_天财","子");	put("大六壬_未_天财","寅");	put("大六壬_申_天财","辰");	put("大六壬_酉_天财","午");	put("大六壬_戌_天财","申");	put("大六壬_亥_天财","戌");
		put("大六壬_子_成神","亥");	put("大六壬_丑_成神","寅");	put("大六壬_寅_成神","巳");	put("大六壬_卯_成神","申");	put("大六壬_辰_成神","亥");	put("大六壬_巳_成神","寅");	put("大六壬_午_成神","巳");	put("大六壬_未_成神","申");	put("大六壬_申_成神","亥");	put("大六壬_酉_成神","寅");	put("大六壬_戌_成神","巳");	put("大六壬_亥_成神","申");
		put("大六壬_子_皇恩","卯");	put("大六壬_丑_皇恩","巳");	put("大六壬_寅_皇恩","未");	put("大六壬_卯_皇恩","酉");	put("大六壬_辰_皇恩","亥");	put("大六壬_巳_皇恩","丑");	put("大六壬_午_皇恩","卯");	put("大六壬_未_皇恩","巳");	put("大六壬_申_皇恩","未");	put("大六壬_酉_皇恩","酉");	put("大六壬_戌_皇恩","亥");	put("大六壬_亥_皇恩","丑");
		put("大六壬_子_丧魄","丑");	put("大六壬_丑_丧魄","戌");	put("大六壬_寅_丧魄","未");	put("大六壬_卯_丧魄","辰");	put("大六壬_辰_丧魄","丑");	put("大六壬_巳_丧魄","戌");	put("大六壬_午_丧魄","未");	put("大六壬_未_丧魄","辰");	put("大六壬_申_丧魄","丑");	put("大六壬_酉_丧魄","戌");	put("大六壬_戌_丧魄","未");	put("大六壬_亥_丧魄","辰");
		put("大六壬_子_天鸡","亥");	put("大六壬_丑_天鸡","戌");	put("大六壬_寅_天鸡","酉");	put("大六壬_卯_天鸡","申");	put("大六壬_辰_天鸡","未");	put("大六壬_巳_天鸡","午");	put("大六壬_午_天鸡","巳");	put("大六壬_未_天鸡","辰");	put("大六壬_申_天鸡","卯");	put("大六壬_酉_天鸡","寅");	put("大六壬_戌_天鸡","丑");	put("大六壬_亥_天鸡","子");
		put("大六壬_子_火光","子");	put("大六壬_丑_火光","亥");	put("大六壬_寅_火光","戌");	put("大六壬_卯_火光","酉");	put("大六壬_辰_火光","申");	put("大六壬_巳_火光","未");	put("大六壬_午_火光","午");	put("大六壬_未_火光","巳");	put("大六壬_申_火光","辰");	put("大六壬_酉_火光","卯");	put("大六壬_戌_火光","寅");	put("大六壬_亥_火光","丑");
		put("大六壬_子_月厌","子");	put("大六壬_丑_月厌","亥");	put("大六壬_寅_月厌","戌");	put("大六壬_卯_月厌","酉");	put("大六壬_辰_月厌","申");	put("大六壬_巳_月厌","未");	put("大六壬_午_月厌","午");	put("大六壬_未_月厌","巳");	put("大六壬_申_月厌","辰");	put("大六壬_酉_月厌","卯");	put("大六壬_戌_月厌","寅");	put("大六壬_亥_月厌","丑");
		put("大六壬_子_飞廉","申");	put("大六壬_丑_飞廉","酉");	put("大六壬_寅_飞廉","戌");	put("大六壬_卯_飞廉","巳");	put("大六壬_辰_飞廉","午");	put("大六壬_巳_飞廉","未");	put("大六壬_午_飞廉","寅");	put("大六壬_未_飞廉","卯");	put("大六壬_申_飞廉","辰");	put("大六壬_酉_飞廉","亥");	put("大六壬_戌_飞廉","子");	put("大六壬_亥_飞廉","丑");
		put("大六壬_子_四煞","丑");	put("大六壬_丑_四煞","戌");	put("大六壬_寅_四煞","未");	put("大六壬_卯_四煞","辰");	put("大六壬_辰_四煞","丑");	put("大六壬_巳_四煞","戌");	put("大六壬_午_四煞","未");	put("大六壬_未_四煞","辰");	put("大六壬_申_四煞","丑");	put("大六壬_酉_四煞","戌");	put("大六壬_戌_四煞","未");	put("大六壬_亥_四煞","辰");
		put("大六壬_子_长绳","丑");	put("大六壬_丑_长绳","子");	put("大六壬_寅_长绳","亥");	put("大六壬_卯_长绳","戌");	put("大六壬_辰_长绳","酉");	put("大六壬_巳_长绳","申");	put("大六壬_午_长绳","未");	put("大六壬_未_长绳","午");	put("大六壬_申_长绳","巳");	put("大六壬_酉_长绳","辰");	put("大六壬_戌_长绳","卯");	put("大六壬_亥_长绳","寅");
		put("大六壬_子_奸门","寅");	put("大六壬_丑_奸门","巳");	put("大六壬_寅_奸门","申");	put("大六壬_卯_奸门","亥");	put("大六壬_辰_奸门","寅");	put("大六壬_巳_奸门","巳");	put("大六壬_午_奸门","申");	put("大六壬_未_奸门","亥");	put("大六壬_申_奸门","寅");	put("大六壬_酉_奸门","巳");	put("大六壬_戌_奸门","申");	put("大六壬_亥_奸门","亥");
		put("大六壬_子_阴神","酉");	put("大六壬_丑_阴神","申");	put("大六壬_寅_阴神","未");	put("大六壬_卯_阴神","午");	put("大六壬_辰_阴神","巳");	put("大六壬_巳_阴神","辰");	put("大六壬_午_阴神","卯");	put("大六壬_未_阴神","寅");	put("大六壬_申_阴神","丑");	put("大六壬_酉_阴神","子");	put("大六壬_戌_阴神","亥");	put("大六壬_亥_阴神","戌");
		put("大六壬_子_天盗","申");	put("大六壬_丑_天盗","巳");	put("大六壬_寅_天盗","寅");	put("大六壬_卯_天盗","亥");	put("大六壬_辰_天盗","申");	put("大六壬_巳_天盗","巳");	put("大六壬_午_天盗","寅");	put("大六壬_未_天盗","亥");	put("大六壬_申_天盗","申");	put("大六壬_酉_天盗","巳");	put("大六壬_戌_天盗","寅");	put("大六壬_亥_天盗","亥");
		put("大六壬_子_盗神","酉");	put("大六壬_丑_盗神","子");	put("大六壬_寅_盗神","卯");	put("大六壬_卯_盗神","午");	put("大六壬_辰_盗神","酉");	put("大六壬_巳_盗神","子");	put("大六壬_午_盗神","卯");	put("大六壬_未_盗神","午");	put("大六壬_申_盗神","酉");	put("大六壬_酉_盗神","子");	put("大六壬_戌_盗神","卯");	put("大六壬_亥_盗神","午");
		put("大六壬_子_谩语","辰");	put("大六壬_丑_谩语","巳");	put("大六壬_寅_谩语","午");	put("大六壬_卯_谩语","未");	put("大六壬_辰_谩语","申");	put("大六壬_巳_谩语","酉");	put("大六壬_午_谩语","戌");	put("大六壬_未_谩语","亥");	put("大六壬_申_谩语","子");	put("大六壬_酉_谩语","丑");	put("大六壬_戌_谩语","寅");	put("大六壬_亥_谩语","卯");
		put("大六壬_子_天诏","酉");	put("大六壬_丑_天诏","戌");	put("大六壬_寅_天诏","亥");	put("大六壬_卯_天诏","子");	put("大六壬_辰_天诏","丑");	put("大六壬_巳_天诏","寅");	put("大六壬_午_天诏","卯");	put("大六壬_未_天诏","辰");	put("大六壬_申_天诏","巳");	put("大六壬_酉_天诏","午");	put("大六壬_戌_天诏","未");	put("大六壬_亥_天诏","申");
		put("大六壬_子_邪神","酉");	put("大六壬_丑_邪神","申");	put("大六壬_寅_邪神","未");	put("大六壬_卯_邪神","午");	put("大六壬_辰_邪神","巳");	put("大六壬_巳_邪神","辰");	put("大六壬_午_邪神","卯");	put("大六壬_未_邪神","寅");	put("大六壬_申_邪神","丑");	put("大六壬_酉_邪神","子");	put("大六壬_戌_邪神","亥");	put("大六壬_亥_邪神","戌");
		put("大六壬_子_往亡","戌");	put("大六壬_丑_往亡","丑");	put("大六壬_寅_往亡","寅");	put("大六壬_卯_往亡","巳");	put("大六壬_辰_往亡","申");	put("大六壬_巳_往亡","亥");	put("大六壬_午_往亡","卯");	put("大六壬_未_往亡","午");	put("大六壬_申_往亡","酉");	put("大六壬_酉_往亡","子");	put("大六壬_戌_往亡","辰");	put("大六壬_亥_往亡","未");
		put("大六壬_子_灭门","卯");	put("大六壬_丑_灭门","戌");	put("大六壬_寅_灭门","巳");	put("大六壬_卯_灭门","子");	put("大六壬_辰_灭门","未");	put("大六壬_巳_灭门","寅");	put("大六壬_午_灭门","酉");	put("大六壬_未_灭门","辰");	put("大六壬_申_灭门","亥");	put("大六壬_酉_灭门","午");	put("大六壬_戌_灭门","丑");	put("大六壬_亥_灭门","申");
		put("大六壬_子_书信","未");	put("大六壬_丑_书信","申");	put("大六壬_寅_书信","酉");	put("大六壬_卯_书信","戌");	put("大六壬_辰_书信","亥");	put("大六壬_巳_书信","子");	put("大六壬_午_书信","丑");	put("大六壬_未_书信","寅");	put("大六壬_申_书信","卯");	put("大六壬_酉_书信","辰");	put("大六壬_戌_书信","巳");	put("大六壬_亥_书信","午");
		put("大六壬_子_天德","巳");	put("大六壬_丑_天德","庚");	put("大六壬_寅_天德","丁");	put("大六壬_卯_天德","申");	put("大六壬_辰_天德","壬");	put("大六壬_巳_天德","辛");	put("大六壬_午_天德","亥");	put("大六壬_未_天德","甲");	put("大六壬_申_天德","癸");	put("大六壬_酉_天德","寅");	put("大六壬_戌_天德","丙 ");	put("大六壬_亥_天德","乙");
		put("大六壬_子_月德","壬");	put("大六壬_丑_月德","庚");	put("大六壬_寅_月德","丙 ");	put("大六壬_卯_月德","甲");	put("大六壬_辰_月德","壬");	put("大六壬_巳_月德","庚");	put("大六壬_午_月德","丙 ");	put("大六壬_未_月德","甲");	put("大六壬_申_月德","壬");	put("大六壬_酉_月德","庚");	put("大六壬_戌_月德","丙 ");	put("大六壬_亥_月德","甲");
		put("大六壬_子_会神","申");	put("大六壬_丑_会神","辰");	put("大六壬_寅_会神","未");	put("大六壬_卯_会神","戌");	put("大六壬_辰_会神","寅");	put("大六壬_巳_会神","亥");	put("大六壬_午_会神","酉");	put("大六壬_未_会神","子");	put("大六壬_申_会神","丑");	put("大六壬_酉_会神","午");	put("大六壬_戌_会神","巳");	put("大六壬_亥_会神","卯");
		put("大六壬_子_信神","申");	put("大六壬_丑_信神","戌");	put("大六壬_寅_信神","申");	put("大六壬_卯_信神","戌");	put("大六壬_辰_信神","寅");	put("大六壬_巳_信神","丑");	put("大六壬_午_信神","亥");	put("大六壬_未_信神","辰");	put("大六壬_申_信神","巳");	put("大六壬_酉_信神","未");	put("大六壬_戌_信神","巳");	put("大六壬_亥_信神","未");
		put("大六壬_子_圣心","辰");	put("大六壬_丑_圣心","戌");	put("大六壬_寅_圣心","亥");	put("大六壬_卯_圣心","巳");	put("大六壬_辰_圣心","子");	put("大六壬_巳_圣心","午");	put("大六壬_午_圣心","丑");	put("大六壬_未_圣心","未");	put("大六壬_申_圣心","寅");	put("大六壬_酉_圣心","申");	put("大六壬_戌_圣心","卯");	put("大六壬_亥_圣心","酉");
		put("大六壬_子_受死","亥");	put("大六壬_丑_受死","巳");	put("大六壬_寅_受死","戌");	put("大六壬_卯_受死","辰");	put("大六壬_辰_受死","亥");	put("大六壬_巳_受死","巳");	put("大六壬_午_受死","戌");	put("大六壬_未_受死","辰");	put("大六壬_申_受死","亥");	put("大六壬_酉_受死","巳");	put("大六壬_戌_受死","戌");	put("大六壬_亥_受死","辰");
		put("大六壬_子_梦神","丑");	put("大六壬_丑_梦神","未");	put("大六壬_寅_梦神","辰");	put("大六壬_卯_梦神","戌");	put("大六壬_辰_梦神","丑");	put("大六壬_巳_梦神","未");	put("大六壬_午_梦神","辰");	put("大六壬_未_梦神","戌");	put("大六壬_申_梦神","丑");	put("大六壬_酉_梦神","未");	put("大六壬_戌_梦神","辰");	put("大六壬_亥_梦神","戌");
		put("大六壬_子_天贼","午");	put("大六壬_丑_天贼","未");	put("大六壬_寅_天贼","辰");	put("大六壬_卯_天贼","酉");	put("大六壬_辰_天贼","寅");	put("大六壬_巳_天贼","亥");	put("大六壬_午_天贼","子");	put("大六壬_未_天贼","丑");	put("大六壬_申_天贼","戌");	put("大六壬_酉_天贼","卯");	put("大六壬_戌_天贼","申");	put("大六壬_亥_天贼","巳");
		put("大六壬_子_解神","午");	put("大六壬_丑_解神","午");	put("大六壬_寅_解神","申");	put("大六壬_卯_解神","申");	put("大六壬_辰_解神","戌");	put("大六壬_巳_解神","戌");	put("大六壬_午_解神","子");	put("大六壬_未_解神","子");	put("大六壬_申_解神","寅");	put("大六壬_酉_解神","寅");	put("大六壬_戌_解神","辰");	put("大六壬_亥_解神","辰");
		put("大六壬_子_五鬼","未");	put("大六壬_丑_五鬼","戌");	put("大六壬_寅_五鬼","午");	put("大六壬_卯_五鬼","辰");	put("大六壬_辰_五鬼","寅");	put("大六壬_巳_五鬼","卯");	put("大六壬_午_五鬼","酉");	put("大六壬_未_五鬼","申");	put("大六壬_申_五鬼","丑");	put("大六壬_酉_五鬼","巳");	put("大六壬_戌_五鬼","亥");	put("大六壬_亥_五鬼","子");
		put("大六壬_子_归忌","寅");	put("大六壬_丑_归忌","子");	put("大六壬_寅_归忌","丑");	put("大六壬_卯_归忌","寅");	put("大六壬_辰_归忌","子");	put("大六壬_巳_归忌","丑");	put("大六壬_午_归忌","寅");	put("大六壬_未_归忌","子");	put("大六壬_申_归忌","丑");	put("大六壬_酉_归忌","寅");	put("大六壬_戌_归忌","子");	put("大六壬_亥_归忌","丑");
		put("大六壬_子_小时","子");	put("大六壬_丑_小时","丑");	put("大六壬_寅_小时","寅");	put("大六壬_卯_小时","卯");	put("大六壬_辰_小时","辰");	put("大六壬_巳_小时","巳");	put("大六壬_午_小时","午");	put("大六壬_未_小时","未");	put("大六壬_申_小时","申");	put("大六壬_酉_小时","酉");	put("大六壬_戌_小时","戌");	put("大六壬_亥_小时","亥");
		put("大六壬_子_游煞","丑");	put("大六壬_丑_游煞","寅");	put("大六壬_寅_游煞","卯");	put("大六壬_卯_游煞","辰");	put("大六壬_辰_游煞","巳");	put("大六壬_巳_游煞","午");	put("大六壬_午_游煞","未");	put("大六壬_未_游煞","申");	put("大六壬_申_游煞","酉");	put("大六壬_酉_游煞","戌");	put("大六壬_戌_游煞","亥");	put("大六壬_亥_游煞","子");
		put("大六壬_子_天龙","丑");	put("大六壬_丑_天龙","寅");	put("大六壬_寅_天龙","卯");	put("大六壬_卯_天龙","辰");	put("大六壬_辰_天龙","巳");	put("大六壬_巳_天龙","午");	put("大六壬_午_天龙","未");	put("大六壬_未_天龙","申");	put("大六壬_申_天龙","酉");	put("大六壬_酉_天龙","戌");	put("大六壬_戌_天龙","亥");	put("大六壬_亥_天龙","子");
		put("大六壬_子_井煞","巳");	put("大六壬_丑_井煞","午");	put("大六壬_寅_井煞","未");	put("大六壬_卯_井煞","申");	put("大六壬_辰_井煞","酉");	put("大六壬_巳_井煞","戌");	put("大六壬_午_井煞","亥");	put("大六壬_未_井煞","子");	put("大六壬_申_井煞","丑");	put("大六壬_酉_井煞","寅");	put("大六壬_戌_井煞","卯");	put("大六壬_亥_井煞","辰");
		put("大六壬_子_枯骨","巳");	put("大六壬_丑_枯骨","午");	put("大六壬_寅_枯骨","未");	put("大六壬_卯_枯骨","申");	put("大六壬_辰_枯骨","酉");	put("大六壬_巳_枯骨","戌");	put("大六壬_午_枯骨","亥");	put("大六壬_未_枯骨","子");	put("大六壬_申_枯骨","丑");	put("大六壬_酉_枯骨","寅");	put("大六壬_戌_枯骨","卯");	put("大六壬_亥_枯骨","辰");
		put("大六壬_子_伏殃","午");	put("大六壬_丑_伏殃","未");	put("大六壬_寅_伏殃","申");	put("大六壬_卯_伏殃","酉");	put("大六壬_辰_伏殃","戌");	put("大六壬_巳_伏殃","亥");	put("大六壬_午_伏殃","子");	put("大六壬_未_伏殃","丑");	put("大六壬_申_伏殃","寅");	put("大六壬_酉_伏殃","卯");	put("大六壬_戌_伏殃","辰");	put("大六壬_亥_伏殃","巳");
		put("大六壬_子_天诏","酉");	put("大六壬_丑_天诏","戌");	put("大六壬_寅_天诏","亥");	put("大六壬_卯_天诏","子");	put("大六壬_辰_天诏","丑");	put("大六壬_巳_天诏","寅");	put("大六壬_午_天诏","卯");	put("大六壬_未_天诏","辰");	put("大六壬_申_天诏","巳");	put("大六壬_酉_天诏","午");	put("大六壬_戌_天诏","未");	put("大六壬_亥_天诏","申");
		put("大六壬_子_儿煞","酉");	put("大六壬_丑_儿煞","戌");	put("大六壬_寅_儿煞","亥");	put("大六壬_卯_儿煞","子");	put("大六壬_辰_儿煞","丑");	put("大六壬_巳_儿煞","寅");	put("大六壬_午_儿煞","卯");	put("大六壬_未_儿煞","辰");	put("大六壬_申_儿煞","巳");	put("大六壬_酉_儿煞","午");	put("大六壬_戌_儿煞","未");	put("大六壬_亥_儿煞","申");
		put("大六壬_子_飞魂","酉");	put("大六壬_丑_飞魂","戌");	put("大六壬_寅_飞魂","亥");	put("大六壬_卯_飞魂","子");	put("大六壬_辰_飞魂","丑");	put("大六壬_巳_飞魂","寅");	put("大六壬_午_飞魂","卯");	put("大六壬_未_飞魂","辰");	put("大六壬_申_飞魂","巳");	put("大六壬_酉_飞魂","午");	put("大六壬_戌_飞魂","未");	put("大六壬_亥_飞魂","申");
		put("大六壬_子_天怪","卯");	put("大六壬_丑_天怪","寅");	put("大六壬_寅_天怪","丑");	put("大六壬_卯_天怪","子");	put("大六壬_辰_天怪","亥");	put("大六壬_巳_天怪","戌");	put("大六壬_午_天怪","酉");	put("大六壬_未_天怪","申");	put("大六壬_申_天怪","未");	put("大六壬_酉_天怪","午");	put("大六壬_戌_天怪","巳");	put("大六壬_亥_天怪","辰");
		put("大六壬_子_风煞","辰");	put("大六壬_丑_风煞","卯");	put("大六壬_寅_风煞","寅");	put("大六壬_卯_风煞","丑");	put("大六壬_辰_风煞","子");	put("大六壬_巳_风煞","亥");	put("大六壬_午_风煞","戌");	put("大六壬_未_风煞","酉");	put("大六壬_申_风煞","申");	put("大六壬_酉_风煞","未");	put("大六壬_戌_风煞","午");	put("大六壬_亥_风煞","巳");
		put("大六壬_子_阳煞","巳");	put("大六壬_丑_阳煞","申");	put("大六壬_寅_阳煞","亥");	put("大六壬_卯_阳煞","寅");	put("大六壬_辰_阳煞","巳");	put("大六壬_巳_阳煞","申");	put("大六壬_午_阳煞","亥");	put("大六壬_未_阳煞","寅");	put("大六壬_申_阳煞","巳");	put("大六壬_酉_阳煞","申");	put("大六壬_戌_阳煞","亥");	put("大六壬_亥_阳煞","寅");
		put("大六壬_子_阴煞","未");	put("大六壬_丑_阴煞","午");	put("大六壬_寅_阴煞","巳");	put("大六壬_卯_阴煞","辰");	put("大六壬_辰_阴煞","卯");	put("大六壬_巳_阴煞","寅");	put("大六壬_午_阴煞","丑");	put("大六壬_未_阴煞","子");	put("大六壬_申_阴煞","亥");	put("大六壬_酉_阴煞","戌");	put("大六壬_戌_阴煞","酉");	put("大六壬_亥_阴煞","申");
		put("大六壬_子_阴奸","酉");	put("大六壬_丑_阴奸","申");	put("大六壬_寅_阴奸","未");	put("大六壬_卯_阴奸","午");	put("大六壬_辰_阴奸","巳");	put("大六壬_巳_阴奸","辰");	put("大六壬_午_阴奸","卯");	put("大六壬_未_阴奸","寅");	put("大六壬_申_阴奸","丑");	put("大六壬_酉_阴奸","子");	put("大六壬_戌_阴奸","亥");	put("大六壬_亥_阴奸","戌");
		put("大六壬_子_邪神","酉");	put("大六壬_丑_邪神","申");	put("大六壬_寅_邪神","未");	put("大六壬_卯_邪神","午");	put("大六壬_辰_邪神","巳");	put("大六壬_巳_邪神","辰");	put("大六壬_午_邪神","卯");	put("大六壬_未_邪神","寅");	put("大六壬_申_邪神","丑");	put("大六壬_酉_邪神","子");	put("大六壬_戌_邪神","亥");	put("大六壬_亥_邪神","戌");
		put("大六壬_子_风伯","戌");	put("大六壬_丑_风伯","酉");	put("大六壬_寅_风伯","申");	put("大六壬_卯_风伯","未");	put("大六壬_辰_风伯","午");	put("大六壬_巳_风伯","巳");	put("大六壬_午_风伯","辰");	put("大六壬_未_风伯","卯");	put("大六壬_申_风伯","寅");	put("大六壬_酉_风伯","丑");	put("大六壬_戌_风伯","子");	put("大六壬_亥_风伯","亥");
		put("大六壬_子_天鬼","卯");	put("大六壬_丑_天鬼","子");	put("大六壬_寅_天鬼","酉");	put("大六壬_卯_天鬼","午");	put("大六壬_辰_天鬼","卯");	put("大六壬_巳_天鬼","子");	put("大六壬_午_天鬼","酉");	put("大六壬_未_天鬼","午");	put("大六壬_申_天鬼","卯");	put("大六壬_酉_天鬼","子");	put("大六壬_戌_天鬼","酉");	put("大六壬_亥_天鬼","午");
		put("大六壬_子_天吏","卯");	put("大六壬_丑_天吏","子");	put("大六壬_寅_天吏","酉");	put("大六壬_卯_天吏","午");	put("大六壬_辰_天吏","卯");	put("大六壬_巳_天吏","子");	put("大六壬_午_天吏","酉");	put("大六壬_未_天吏","午");	put("大六壬_申_天吏","卯");	put("大六壬_酉_天吏","子");	put("大六壬_戌_天吏","酉");	put("大六壬_亥_天吏","午");
		put("大六壬_子_长绳","卯");	put("大六壬_丑_长绳","子");	put("大六壬_寅_长绳","酉");	put("大六壬_卯_长绳","午");	put("大六壬_辰_长绳","卯");	put("大六壬_巳_长绳","子");	put("大六壬_午_长绳","酉");	put("大六壬_未_长绳","午");	put("大六壬_申_长绳","卯");	put("大六壬_酉_长绳","子");	put("大六壬_戌_长绳","酉");	put("大六壬_亥_长绳","午");
		put("大六壬_子_桃花","酉");	put("大六壬_丑_桃花","午");	put("大六壬_寅_桃花","卯");	put("大六壬_卯_桃花","子");	put("大六壬_辰_桃花","酉");	put("大六壬_巳_桃花","午");	put("大六壬_午_桃花","卯");	put("大六壬_未_桃花","子");	put("大六壬_申_桃花","酉");	put("大六壬_酉_桃花","午");	put("大六壬_戌_桃花","卯");	put("大六壬_亥_桃花","子");
		put("大六壬_子_悬缩","酉");	put("大六壬_丑_悬缩","午");	put("大六壬_寅_悬缩","卯");	put("大六壬_卯_悬缩","子");	put("大六壬_辰_悬缩","酉");	put("大六壬_巳_悬缩","午");	put("大六壬_午_悬缩","卯");	put("大六壬_未_悬缩","子");	put("大六壬_申_悬缩","酉");	put("大六壬_酉_悬缩","午");	put("大六壬_戌_悬缩","卯");	put("大六壬_亥_悬缩","子");
		put("大六壬_子_大时","酉");	put("大六壬_丑_大时","午");	put("大六壬_寅_大时","卯");	put("大六壬_卯_大时","子");	put("大六壬_辰_大时","酉");	put("大六壬_巳_大时","午");	put("大六壬_午_大时","卯");	put("大六壬_未_大时","子");	put("大六壬_申_大时","酉");	put("大六壬_酉_大时","午");	put("大六壬_戌_大时","卯");	put("大六壬_亥_大时","子");
		put("大六壬_子_小煞","未");	put("大六壬_丑_小煞","辰");	put("大六壬_寅_小煞","丑");	put("大六壬_卯_小煞","戌");	put("大六壬_辰_小煞","未");	put("大六壬_巳_小煞","辰");	put("大六壬_午_小煞","丑");	put("大六壬_未_小煞","戌");	put("大六壬_申_小煞","未");	put("大六壬_酉_小煞","辰");	put("大六壬_戌_小煞","丑");	put("大六壬_亥_小煞","戌");
		put("大六壬_子_天煞","未");	put("大六壬_丑_天煞","辰");	put("大六壬_寅_天煞","丑");	put("大六壬_卯_天煞","戌");	put("大六壬_辰_天煞","未");	put("大六壬_巳_天煞","辰");	put("大六壬_午_天煞","丑");	put("大六壬_未_天煞","戌");	put("大六壬_申_天煞","未");	put("大六壬_酉_天煞","辰");	put("大六壬_戌_天煞","丑");	put("大六壬_亥_天煞","戌");
		put("大六壬_子_迷惑","未");	put("大六壬_丑_迷惑","辰");	put("大六壬_寅_迷惑","丑");	put("大六壬_卯_迷惑","戌");	put("大六壬_辰_迷惑","未");	put("大六壬_巳_迷惑","辰");	put("大六壬_午_迷惑","丑");	put("大六壬_未_迷惑","戌");	put("大六壬_申_迷惑","未");	put("大六壬_酉_迷惑","辰");	put("大六壬_戌_迷惑","丑");	put("大六壬_亥_迷惑","戌");
		put("大六壬_子_五盗","未");	put("大六壬_丑_五盗","辰");	put("大六壬_寅_五盗","丑");	put("大六壬_卯_五盗","戌");	put("大六壬_辰_五盗","未");	put("大六壬_巳_五盗","辰");	put("大六壬_午_五盗","丑");	put("大六壬_未_五盗","戌");	put("大六壬_申_五盗","未");	put("大六壬_酉_五盗","辰");	put("大六壬_戌_五盗","丑");	put("大六壬_亥_五盗","戌");
		put("大六壬_子_月灾煞","午");	put("大六壬_丑_月灾煞","卯");	put("大六壬_寅_月灾煞","子");	put("大六壬_卯_月灾煞","酉");	put("大六壬_辰_月灾煞","午");	put("大六壬_巳_月灾煞","卯");	put("大六壬_午_月灾煞","子");	put("大六壬_未_月灾煞","酉");	put("大六壬_申_月灾煞","午");	put("大六壬_酉_月灾煞","卯");	put("大六壬_戌_月灾煞","子");	put("大六壬_亥_月灾煞","酉");
		put("大六壬_子_披麻","午");	put("大六壬_丑_披麻","卯");	put("大六壬_寅_披麻","子");	put("大六壬_卯_披麻","酉");	put("大六壬_辰_披麻","午");	put("大六壬_巳_披麻","卯");	put("大六壬_午_披麻","子");	put("大六壬_未_披麻","酉");	put("大六壬_申_披麻","午");	put("大六壬_酉_披麻","卯");	put("大六壬_戌_披麻","子");	put("大六壬_亥_披麻","酉");
		put("大六壬_子_劫煞","巳");	put("大六壬_丑_劫煞","寅");	put("大六壬_寅_劫煞","亥");	put("大六壬_卯_劫煞","申");	put("大六壬_辰_劫煞","巳");	put("大六壬_巳_劫煞","寅");	put("大六壬_午_劫煞","亥");	put("大六壬_未_劫煞","申");	put("大六壬_申_劫煞","巳");	put("大六壬_酉_劫煞","寅");	put("大六壬_戌_劫煞","亥");	put("大六壬_亥_劫煞","申");
		put("大六壬_子_女灾","巳");	put("大六壬_丑_女灾","寅");	put("大六壬_寅_女灾","亥");	put("大六壬_卯_女灾","申");	put("大六壬_辰_女灾","巳");	put("大六壬_巳_女灾","寅");	put("大六壬_午_女灾","亥");	put("大六壬_未_女灾","申");	put("大六壬_申_女灾","巳");	put("大六壬_酉_女灾","寅");	put("大六壬_戌_女灾","亥");	put("大六壬_亥_女灾","申");
		put("大六壬_子_墓门","巳");	put("大六壬_丑_墓门","寅");	put("大六壬_寅_墓门","亥");	put("大六壬_卯_墓门","申");	put("大六壬_辰_墓门","巳");	put("大六壬_巳_墓门","寅");	put("大六壬_午_墓门","亥");	put("大六壬_未_墓门","申");	put("大六壬_申_墓门","巳");	put("大六壬_酉_墓门","寅");	put("大六壬_戌_墓门","亥");	put("大六壬_亥_墓门","申");
		put("大六壬_子_天狱","巳");	put("大六壬_丑_天狱","寅");	put("大六壬_寅_天狱","亥");	put("大六壬_卯_天狱","申");	put("大六壬_辰_天狱","巳");	put("大六壬_巳_天狱","寅");	put("大六壬_午_天狱","亥");	put("大六壬_未_天狱","申");	put("大六壬_申_天狱","巳");	put("大六壬_酉_天狱","寅");	put("大六壬_戌_天狱","亥");	put("大六壬_亥_天狱","申");
		put("大六壬_子_黄幡","辰");	put("大六壬_丑_黄幡","丑");	put("大六壬_寅_黄幡","戌");	put("大六壬_卯_黄幡","未");	put("大六壬_辰_黄幡","辰");	put("大六壬_巳_黄幡","丑");	put("大六壬_午_黄幡","戌");	put("大六壬_未_黄幡","未");	put("大六壬_申_黄幡","辰");	put("大六壬_酉_黄幡","丑");	put("大六壬_戌_黄幡","戌");	put("大六壬_亥_黄幡","未");
		put("大六壬_子_华盖","辰");	put("大六壬_丑_华盖","丑");	put("大六壬_寅_华盖","戌");	put("大六壬_卯_华盖","未");	put("大六壬_辰_华盖","辰");	put("大六壬_巳_华盖","丑");	put("大六壬_午_华盖","戌");	put("大六壬_未_华盖","未");	put("大六壬_申_华盖","辰");	put("大六壬_酉_华盖","丑");	put("大六壬_戌_华盖","戌");	put("大六壬_亥_华盖","未");
		put("大六壬_子_光怪","辰");	put("大六壬_丑_光怪","丑");	put("大六壬_寅_光怪","戌");	put("大六壬_卯_光怪","未");	put("大六壬_辰_光怪","辰");	put("大六壬_巳_光怪","丑");	put("大六壬_午_光怪","戌");	put("大六壬_未_光怪","未");	put("大六壬_申_光怪","辰");	put("大六壬_酉_光怪","丑");	put("大六壬_戌_光怪","戌");	put("大六壬_亥_光怪","未");
		put("大六壬_子_雷公","申");	put("大六壬_丑_雷公","巳");	put("大六壬_寅_雷公","寅");	put("大六壬_卯_雷公","亥");	put("大六壬_辰_雷公","申");	put("大六壬_巳_雷公","巳");	put("大六壬_午_雷公","寅");	put("大六壬_未_雷公","亥");	put("大六壬_申_雷公","申");	put("大六壬_酉_雷公","巳");	put("大六壬_戌_雷公","寅");	put("大六壬_亥_雷公","亥");
		put("大六壬_子_天盗","申");	put("大六壬_丑_天盗","巳");	put("大六壬_寅_天盗","寅");	put("大六壬_卯_天盗","亥");	put("大六壬_辰_天盗","申");	put("大六壬_巳_天盗","巳");	put("大六壬_午_天盗","寅");	put("大六壬_未_天盗","亥");	put("大六壬_申_天盗","申");	put("大六壬_酉_天盗","巳");	put("大六壬_戌_天盗","寅");	put("大六壬_亥_天盗","亥");
		put("大六壬_子_亡神","亥");	put("大六壬_丑_亡神","申");	put("大六壬_寅_亡神","巳");	put("大六壬_卯_亡神","寅");	put("大六壬_辰_亡神","亥");	put("大六壬_巳_亡神","申");	put("大六壬_午_亡神","巳");	put("大六壬_未_亡神","寅");	put("大六壬_申_亡神","亥");	put("大六壬_酉_亡神","申");	put("大六壬_戌_亡神","巳");	put("大六壬_亥_亡神","寅");
		put("大六壬_子_游祸","亥");	put("大六壬_丑_游祸","申");	put("大六壬_寅_游祸","巳");	put("大六壬_卯_游祸","寅");	put("大六壬_辰_游祸","亥");	put("大六壬_巳_游祸","申");	put("大六壬_午_游祸","巳");	put("大六壬_未_游祸","寅");	put("大六壬_申_游祸","亥");	put("大六壬_酉_游祸","申");	put("大六壬_戌_游祸","巳");	put("大六壬_亥_游祸","寅");
		put("大六壬_子_月德","亥");	put("大六壬_丑_月德","申");	put("大六壬_寅_月德","巳");	put("大六壬_卯_月德","寅");	put("大六壬_辰_月德","亥");	put("大六壬_巳_月德","申");	put("大六壬_午_月德","巳");	put("大六壬_未_月德","寅");	put("大六壬_申_月德","亥");	put("大六壬_酉_月德","申");	put("大六壬_戌_月德","巳");	put("大六壬_亥_月德","寅");
		put("大六壬_子_邪鬼","戌");	put("大六壬_丑_邪鬼","未");	put("大六壬_寅_邪鬼","辰");	put("大六壬_卯_邪鬼","丑");	put("大六壬_辰_邪鬼","戌");	put("大六壬_巳_邪鬼","未");	put("大六壬_午_邪鬼","辰");	put("大六壬_未_邪鬼","丑");	put("大六壬_申_邪鬼","戌");	put("大六壬_酉_邪鬼","未");	put("大六壬_戌_邪鬼","辰");	put("大六壬_亥_邪鬼","丑");
		put("大六壬_子_丧车","丑");	put("大六壬_丑_丧车","戌");	put("大六壬_寅_丧车","未");	put("大六壬_卯_丧车","辰");	put("大六壬_辰_丧车","丑");	put("大六壬_巳_丧车","戌");	put("大六壬_午_丧车","未");	put("大六壬_未_丧车","辰");	put("大六壬_申_丧车","丑");	put("大六壬_酉_丧车","戌");	put("大六壬_戌_丧车","未");	put("大六壬_亥_丧车","辰");
		put("大六壬_子_雨师","午");	put("大六壬_丑_雨师","酉");	put("大六壬_寅_雨师","子");	put("大六壬_卯_雨师","卯");	put("大六壬_辰_雨师","午");	put("大六壬_巳_雨师","酉");	put("大六壬_午_雨师","子");	put("大六壬_未_雨师","卯");	put("大六壬_申_雨师","午");	put("大六壬_酉_雨师","酉");	put("大六壬_戌_雨师","子");	put("大六壬_亥_雨师","卯");
		put("大六壬_子_天火","午");	put("大六壬_丑_天火","酉");	put("大六壬_寅_天火","子");	put("大六壬_卯_天火","卯");	put("大六壬_辰_天火","午");	put("大六壬_巳_天火","酉");	put("大六壬_午_天火","子");	put("大六壬_未_天火","卯");	put("大六壬_申_天火","午");	put("大六壬_酉_天火","酉");	put("大六壬_戌_天火","子");	put("大六壬_亥_天火","卯");
		put("大六壬_子_天破","子");	put("大六壬_丑_天破","卯");	put("大六壬_寅_天破","午");	put("大六壬_卯_天破","酉");	put("大六壬_辰_天破","子");	put("大六壬_巳_天破","卯");	put("大六壬_午_天破","午");	put("大六壬_未_天破","酉");	put("大六壬_申_天破","子");	put("大六壬_酉_天破","卯");	put("大六壬_戌_天破","午");	put("大六壬_亥_天破","酉");
		put("大六壬_子_奸神（月）","寅");	put("大六壬_丑_奸神（月）","巳");	put("大六壬_寅_奸神（月）","申");	put("大六壬_卯_奸神（月）","亥");	put("大六壬_辰_奸神（月）","寅");	put("大六壬_巳_奸神（月）","巳");	put("大六壬_午_奸神（月）","申");	put("大六壬_未_奸神（月）","亥");	put("大六壬_申_奸神（月）","寅");	put("大六壬_酉_奸神（月）","巳");	put("大六壬_戌_奸神（月）","申");	put("大六壬_亥_奸神（月）","亥");
		put("大六壬_子_奸私","申");	put("大六壬_丑_奸私","亥");	put("大六壬_寅_奸私","寅");	put("大六壬_卯_奸私","巳");	put("大六壬_辰_奸私","申");	put("大六壬_巳_奸私","亥");	put("大六壬_午_奸私","寅");	put("大六壬_未_奸私","巳");	put("大六壬_申_奸私","申");	put("大六壬_酉_奸私","亥");	put("大六壬_戌_奸私","寅");	put("大六壬_亥_奸私","巳");
		put("大六壬_子_产煞","申");	put("大六壬_丑_产煞","亥");	put("大六壬_寅_产煞","寅");	put("大六壬_卯_产煞","巳");	put("大六壬_辰_产煞","申");	put("大六壬_巳_产煞","亥");	put("大六壬_午_产煞","寅");	put("大六壬_未_产煞","巳");	put("大六壬_申_产煞","申");	put("大六壬_酉_产煞","亥");	put("大六壬_戌_产煞","寅");	put("大六壬_亥_产煞","巳");
		put("大六壬_子_天厕","申");	put("大六壬_丑_天厕","亥");	put("大六壬_寅_天厕","寅");	put("大六壬_卯_天厕","巳");	put("大六壬_辰_天厕","申");	put("大六壬_巳_天厕","亥");	put("大六壬_午_天厕","寅");	put("大六壬_未_天厕","巳");	put("大六壬_申_天厕","申");	put("大六壬_酉_天厕","亥");	put("大六壬_戌_天厕","寅");	put("大六壬_亥_天厕","巳");
		put("大六壬_子_月奸","未");	put("大六壬_丑_月奸","戌");	put("大六壬_寅_月奸","丑");	put("大六壬_卯_月奸","辰");	put("大六壬_辰_月奸","未");	put("大六壬_巳_月奸","戌");	put("大六壬_午_月奸","丑");	put("大六壬_未_月奸","辰");	put("大六壬_申_月奸","未");	put("大六壬_酉_月奸","戌");	put("大六壬_戌_月奸","丑");	put("大六壬_亥_月奸","辰");
		put("大六壬_子_狱神","丑");	put("大六壬_丑_狱神","辰");	put("大六壬_寅_狱神","未");	put("大六壬_卯_狱神","戌");	put("大六壬_辰_狱神","丑");	put("大六壬_巳_狱神","辰");	put("大六壬_午_狱神","未");	put("大六壬_未_狱神","戌");	put("大六壬_申_狱神","丑");	put("大六壬_酉_狱神","辰");	put("大六壬_戌_狱神","未");	put("大六壬_亥_狱神","戌");

		put("大六壬_子_皇书","亥");	put("大六壬_丑_皇书","亥");	put("大六壬_寅_皇书","寅");	put("大六壬_卯_皇书","寅");	put("大六壬_辰_皇书","寅");	put("大六壬_巳_皇书","巳");	put("大六壬_午_皇书","巳");	put("大六壬_未_皇书","巳");	put("大六壬_申_皇书","申");	put("大六壬_酉_皇书","申");	put("大六壬_戌_皇书","申");	put("大六壬_亥_皇书","亥");
		put("大六壬_子_天目","丑");	put("大六壬_丑_天目","丑");	put("大六壬_寅_天目","辰");	put("大六壬_卯_天目","辰");	put("大六壬_辰_天目","辰");	put("大六壬_巳_天目","未");	put("大六壬_午_天目","未");	put("大六壬_未_天目","未");	put("大六壬_申_天目","戌");	put("大六壬_酉_天目","戌");	put("大六壬_戌_天目","戌");	put("大六壬_亥_天目","丑");
		put("大六壬_子_孤辰","寅");	put("大六壬_丑_孤辰","寅");	put("大六壬_寅_孤辰","巳");	put("大六壬_卯_孤辰","巳");	put("大六壬_辰_孤辰","巳");	put("大六壬_巳_孤辰","申");	put("大六壬_午_孤辰","申");	put("大六壬_未_孤辰","申");	put("大六壬_申_孤辰","亥");	put("大六壬_酉_孤辰","亥");	put("大六壬_戌_孤辰","亥");	put("大六壬_亥_孤辰","寅");
		put("大六壬_子_无成四废","卯");	put("大六壬_丑_无成四废","卯");	put("大六壬_寅_无成四废","午");	put("大六壬_卯_无成四废","午");	put("大六壬_辰_无成四废","午");	put("大六壬_巳_无成四废","酉");	put("大六壬_午_无成四废","酉");	put("大六壬_未_无成四废","酉");	put("大六壬_申_无成四废","子");	put("大六壬_酉_无成四废","子");	put("大六壬_戌_无成四废","子");	put("大六壬_亥_无成四废","卯");
		put("大六壬_子_丧车","午");	put("大六壬_丑_丧车","午");	put("大六壬_寅_丧车","酉");	put("大六壬_卯_丧车","酉");	put("大六壬_辰_丧车","酉");	put("大六壬_巳_丧车","子");	put("大六壬_午_丧车","子");	put("大六壬_未_丧车","子");	put("大六壬_申_丧车","卯");	put("大六壬_酉_丧车","卯");	put("大六壬_戌_丧车","卯");	put("大六壬_亥_丧车","午");
		put("大六壬_子_天耳","未");	put("大六壬_丑_天耳","未");	put("大六壬_寅_天耳","戌");	put("大六壬_卯_天耳","戌");	put("大六壬_辰_天耳","戌");	put("大六壬_巳_天耳","丑");	put("大六壬_午_天耳","丑");	put("大六壬_未_天耳","丑");	put("大六壬_申_天耳","辰");	put("大六壬_酉_天耳","辰");	put("大六壬_戌_天耳","辰");	put("大六壬_亥_天耳","未");
		put("大六壬_子_寡宿","戌");	put("大六壬_丑_寡宿","戌");	put("大六壬_寅_寡宿","丑");	put("大六壬_卯_寡宿","丑");	put("大六壬_辰_寡宿","丑");	put("大六壬_巳_寡宿","辰");	put("大六壬_午_寡宿","辰");	put("大六壬_未_寡宿","辰");	put("大六壬_申_寡宿","未");	put("大六壬_酉_寡宿","未");	put("大六壬_戌_寡宿","未");	put("大六壬_亥_寡宿","戌");
		put("大六壬_子_天赦","甲子");	put("大六壬_丑_天赦","甲子");	put("大六壬_寅_天赦","戊寅");	put("大六壬_卯_天赦","戊寅");	put("大六壬_辰_天赦","戊寅");	put("大六壬_巳_天赦","甲午");	put("大六壬_午_天赦","甲午");	put("大六壬_未_天赦","甲午");	put("大六壬_申_天赦","戊申");	put("大六壬_酉_天赦","戊申");	put("大六壬_戌_天赦","戊申");	put("大六壬_亥_天赦","甲子");
		put("大六壬_子_游神","戌");	put("大六壬_丑_游神","戌");	put("大六壬_寅_游神","丑");	put("大六壬_卯_游神","丑");	put("大六壬_辰_游神","丑");	put("大六壬_巳_游神","子");	put("大六壬_午_游神","子");	put("大六壬_未_游神","子");	put("大六壬_申_游神","亥");	put("大六壬_酉_游神","亥");	put("大六壬_戌_游神","亥");	put("大六壬_亥_游神","戌");
		put("大六壬_子_戏神","辰");	put("大六壬_丑_戏神","辰");	put("大六壬_寅_戏神","巳");	put("大六壬_卯_戏神","巳");	put("大六壬_辰_戏神","巳");	put("大六壬_巳_戏神","子");	put("大六壬_午_戏神","子");	put("大六壬_未_戏神","子");	put("大六壬_申_戏神","酉");	put("大六壬_酉_戏神","酉");	put("大六壬_戌_戏神","酉");	put("大六壬_亥_戏神","辰");
		put("大六壬_子_哭神","辰");	put("大六壬_丑_哭神","辰");	put("大六壬_寅_哭神","未");	put("大六壬_卯_哭神","未");	put("大六壬_辰_哭神","未");	put("大六壬_巳_哭神","戌");	put("大六壬_午_哭神","戌");	put("大六壬_未_哭神","戌");	put("大六壬_申_哭神","丑");	put("大六壬_酉_哭神","丑");	put("大六壬_戌_哭神","丑");	put("大六壬_亥_哭神","辰");
		put("大六壬_子_贼神","子");	put("大六壬_丑_贼神","子");	put("大六壬_寅_贼神","卯");	put("大六壬_卯_贼神","卯");	put("大六壬_辰_贼神","卯");	put("大六壬_巳_贼神","午");	put("大六壬_午_贼神","午");	put("大六壬_未_贼神","午");	put("大六壬_申_贼神","酉");	put("大六壬_酉_贼神","酉");	put("大六壬_戌_贼神","酉");	put("大六壬_亥_贼神","子");
		put("大六壬_子_飞祸","亥");	put("大六壬_丑_飞祸","亥");	put("大六壬_寅_飞祸","申");	put("大六壬_卯_飞祸","申");	put("大六壬_辰_飞祸","申");	put("大六壬_巳_飞祸","寅");	put("大六壬_午_飞祸","寅");	put("大六壬_未_飞祸","寅");	put("大六壬_申_飞祸","巳");	put("大六壬_酉_飞祸","巳");	put("大六壬_戌_飞祸","巳");	put("大六壬_亥_飞祸","亥");
		put("大六壬_子_天喜","未");	put("大六壬_丑_天喜","未");	put("大六壬_寅_天喜","戌");	put("大六壬_卯_天喜","戌");	put("大六壬_辰_天喜","戌");	put("大六壬_巳_天喜","丑");	put("大六壬_午_天喜","丑");	put("大六壬_未_天喜","丑");	put("大六壬_申_天喜","辰");	put("大六壬_酉_天喜","辰");	put("大六壬_戌_天喜","辰");	put("大六壬_亥_天喜","未");
		put("大六壬_子_火鬼","卯");	put("大六壬_丑_火鬼","卯");	put("大六壬_寅_火鬼","午");	put("大六壬_卯_火鬼","午");	put("大六壬_辰_火鬼","午");	put("大六壬_巳_火鬼","酉");	put("大六壬_午_火鬼","酉");	put("大六壬_未_火鬼","酉");	put("大六壬_申_火鬼","子");	put("大六壬_酉_火鬼","子");	put("大六壬_戌_火鬼","子");	put("大六壬_亥_火鬼","卯");
		put("大六壬_子_浴盆","丑");	put("大六壬_丑_浴盆","丑");	put("大六壬_寅_浴盆","辰");	put("大六壬_卯_浴盆","辰");	put("大六壬_辰_浴盆","辰");	put("大六壬_巳_浴盆","未");	put("大六壬_午_浴盆","未");	put("大六壬_未_浴盆","未");	put("大六壬_申_浴盆","戌");	put("大六壬_酉_浴盆","戌");	put("大六壬_戌_浴盆","戌");	put("大六壬_亥_浴盆","丑");
		put("大六壬_子_转煞","子");	put("大六壬_丑_转煞","子");	put("大六壬_寅_转煞","卯");	put("大六壬_卯_转煞","卯");	put("大六壬_辰_转煞","卯");	put("大六壬_巳_转煞","午");	put("大六壬_午_转煞","午");	put("大六壬_未_转煞","午");	put("大六壬_申_转煞","酉");	put("大六壬_酉_转煞","酉");	put("大六壬_戌_转煞","酉");	put("大六壬_亥_转煞","子");
		put("大六壬_子_三邱","丑");	put("大六壬_丑_三邱","丑");	put("大六壬_寅_三邱","辰");	put("大六壬_卯_三邱","辰");	put("大六壬_辰_三邱","辰");	put("大六壬_巳_三邱","未");	put("大六壬_午_三邱","未");	put("大六壬_未_三邱","未");	put("大六壬_申_三邱","戌");	put("大六壬_酉_三邱","戌");	put("大六壬_戌_三邱","戌");	put("大六壬_亥_三邱","丑");
		put("大六壬_子_五墓","辰");	put("大六壬_丑_五墓","辰");	put("大六壬_寅_五墓","未");	put("大六壬_卯_五墓","未");	put("大六壬_辰_五墓","未");	put("大六壬_巳_五墓","戌");	put("大六壬_午_五墓","戌");	put("大六壬_未_五墓","戌");	put("大六壬_申_五墓","丑");	put("大六壬_酉_五墓","丑");	put("大六壬_戌_五墓","丑");	put("大六壬_亥_五墓","辰");
		put("大六壬_子_天车","酉");	put("大六壬_丑_天车","酉");	put("大六壬_寅_天车","巳");	put("大六壬_卯_天车","巳");	put("大六壬_辰_天车","巳");	put("大六壬_巳_天车","辰");	put("大六壬_午_天车","辰");	put("大六壬_未_天车","辰");	put("大六壬_申_天车","未");	put("大六壬_酉_天车","未");	put("大六壬_戌_天车","未");	put("大六壬_亥_天车","酉");
		put("大六壬_子_将军","酉");	put("大六壬_丑_将军","酉");	put("大六壬_寅_将军","子");	put("大六壬_卯_将军","子");	put("大六壬_辰_将军","子");	put("大六壬_巳_将军","卯");	put("大六壬_午_将军","卯");	put("大六壬_未_将军","卯");	put("大六壬_申_将军","午");	put("大六壬_酉_将军","午");	put("大六壬_戌_将军","午");	put("大六壬_亥_将军","酉");
		put("大六壬_子_管神","丑");	put("大六壬_丑_管神","丑");	put("大六壬_寅_管神","辰");	put("大六壬_卯_管神","辰");	put("大六壬_辰_管神","辰");	put("大六壬_巳_管神","未");	put("大六壬_午_管神","未");	put("大六壬_未_管神","未");	put("大六壬_申_管神","戌");	put("大六壬_酉_管神","戌");	put("大六壬_戌_管神","戌");	put("大六壬_亥_管神","丑");
		put("大六壬_子_关神","丑");	put("大六壬_丑_关神","丑");	put("大六壬_寅_关神","辰");	put("大六壬_卯_关神","辰");	put("大六壬_辰_关神","辰");	put("大六壬_巳_关神","未");	put("大六壬_午_关神","未");	put("大六壬_未_关神","未");	put("大六壬_申_关神","戌");	put("大六壬_酉_关神","戌");	put("大六壬_戌_关神","戌");	put("大六壬_亥_关神","丑");
		put("大六壬_子_喝散","寅");	put("大六壬_丑_喝散","寅");	put("大六壬_寅_喝散","巳");	put("大六壬_卯_喝散","巳");	put("大六壬_辰_喝散","巳");	put("大六壬_巳_喝散","申");	put("大六壬_午_喝散","申");	put("大六壬_未_喝散","申");	put("大六壬_申_喝散","亥");	put("大六壬_酉_喝散","亥");	put("大六壬_戌_喝散","亥");	put("大六壬_亥_喝散","寅");
		put("大六壬_子_钥神","寅");	put("大六壬_丑_钥神","寅");	put("大六壬_寅_钥神","巳");	put("大六壬_卯_钥神","巳");	put("大六壬_辰_钥神","巳");	put("大六壬_巳_钥神","申");	put("大六壬_午_钥神","申");	put("大六壬_未_钥神","申");	put("大六壬_申_钥神","亥");	put("大六壬_酉_钥神","亥");	put("大六壬_戌_钥神","亥");	put("大六壬_亥_钥神","寅");
		put("大六壬_子_战雄","亥");	put("大六壬_丑_战雄","亥");	put("大六壬_寅_战雄","寅");	put("大六壬_卯_战雄","寅");	put("大六壬_辰_战雄","寅");	put("大六壬_巳_战雄","巳");	put("大六壬_午_战雄","巳");	put("大六壬_未_战雄","巳");	put("大六壬_申_战雄","申");	put("大六壬_酉_战雄","申");	put("大六壬_戌_战雄","申");	put("大六壬_亥_战雄","亥");
		put("大六壬_子_吏神","亥");	put("大六壬_丑_吏神","亥");	put("大六壬_寅_吏神","寅");	put("大六壬_卯_吏神","寅");	put("大六壬_辰_吏神","寅");	put("大六壬_巳_吏神","巳");	put("大六壬_午_吏神","巳");	put("大六壬_未_吏神","巳");	put("大六壬_申_吏神","申");	put("大六壬_酉_吏神","申");	put("大六壬_戌_吏神","申");	put("大六壬_亥_吏神","亥");

		put("大六壬_子_煞神","巳");	put("大六壬_丑_煞神","巳");	put("大六壬_寅_煞神","申");	put("大六壬_卯_煞神","申");	put("大六壬_辰_煞神","申");	put("大六壬_巳_煞神","亥");	put("大六壬_午_煞神","亥");	put("大六壬_未_煞神","亥");	put("大六壬_申_煞神","寅");	put("大六壬_酉_煞神","寅");	put("大六壬_戌_煞神","寅");	put("大六壬_亥_煞神","巳");
		put("大六壬_子_返魂","酉");	put("大六壬_丑_返魂","酉");	put("大六壬_寅_返魂","子");	put("大六壬_卯_返魂","子");	put("大六壬_辰_返魂","子");	put("大六壬_巳_返魂","卯");	put("大六壬_午_返魂","卯");	put("大六壬_未_返魂","卯");	put("大六壬_申_返魂","午");	put("大六壬_酉_返魂","午");	put("大六壬_戌_返魂","午");	put("大六壬_亥_返魂","酉");
		put("大六壬_子_奸盗","子");	put("大六壬_丑_奸盗","子");	put("大六壬_寅_奸盗","卯");	put("大六壬_卯_奸盗","卯");	put("大六壬_辰_奸盗","卯");	put("大六壬_巳_奸盗","午");	put("大六壬_午_奸盗","午");	put("大六壬_未_奸盗","午");	put("大六壬_申_奸盗","酉");	put("大六壬_酉_奸盗","酉");	put("大六壬_戌_奸盗","酉");	put("大六壬_亥_奸盗","子");
		put("大六壬_子_丝麻","子");	put("大六壬_丑_丝麻","子");	put("大六壬_寅_丝麻","卯");	put("大六壬_卯_丝麻","卯");	put("大六壬_辰_丝麻","卯");	put("大六壬_巳_丝麻","午");	put("大六壬_午_丝麻","午");	put("大六壬_未_丝麻","午");	put("大六壬_申_丝麻","酉");	put("大六壬_酉_丝麻","酉");	put("大六壬_戌_丝麻","酉");	put("大六壬_亥_丝麻","子");
		put("大六壬_子_奸神（季）","巳");	put("大六壬_丑_奸神（季）","巳");	put("大六壬_寅_奸神（季）","寅");	put("大六壬_卯_奸神（季）","寅");	put("大六壬_辰_奸神（季）","寅");	put("大六壬_巳_奸神（季）","亥");	put("大六壬_午_奸神（季）","亥");	put("大六壬_未_奸神（季）","亥");	put("大六壬_申_奸神（季）","申");	put("大六壬_酉_奸神（季）","申");	put("大六壬_戌_奸神（季）","申");	put("大六壬_亥_奸神（季）","巳");


		put("八字_子_天德","巳");	put("八字_丑_天德","庚");	put("八字_寅_天德","丁");	put("八字_卯_天德","申");	put("八字_辰_天德","壬");	put("八字_巳_天德","辛");	put("八字_午_天德","亥");	put("八字_未_天德","甲");	put("八字_申_天德","癸");	put("八字_酉_天德","寅");	put("八字_戌_天德","丙");	put("八字_亥_天德","乙");
		put("八字_子_天德合","申");	put("八字_丑_天德合","乙");	put("八字_寅_天德合","壬");	put("八字_卯_天德合","巳");	put("八字_辰_天德合","丁");	put("八字_巳_天德合","丙");	put("八字_午_天德合","寅");	put("八字_未_天德合","己");	put("八字_申_天德合","戊");	put("八字_酉_天德合","亥");	put("八字_戌_天德合","辛");	put("八字_亥_天德合","庚");
		put("八字_子_月德","壬");	put("八字_丑_月德","庚");	put("八字_寅_月德","丙");	put("八字_卯_月德","甲");	put("八字_辰_月德","壬");	put("八字_巳_月德","庚");	put("八字_午_月德","丙");	put("八字_未_月德","甲");	put("八字_申_月德","壬");	put("八字_酉_月德","庚");	put("八字_戌_月德","丙");	put("八字_亥_月德","甲");
		put("八字_子_月德合","丁");	put("八字_丑_月德合","乙");	put("八字_寅_月德合","辛");	put("八字_卯_月德合","己");	put("八字_辰_月德合","丁");	put("八字_巳_月德合","乙");	put("八字_午_月德合","辛");	put("八字_未_月德合","己");	put("八字_申_月德合","丁");	put("八字_酉_月德合","乙");	put("八字_戌_月德合","辛");	put("八字_亥_月德合","己");
		put("八字_子_将军箭（月对时）","亥申巳");	put("八字_丑_将军箭（月对时）","亥申巳");	put("八字_寅_将军箭（月对时）","酉戌辰");	put("八字_卯_将军箭（月对时）","酉戌辰");	put("八字_辰_将军箭（月对时）","酉戌辰");	put("八字_巳_将军箭（月对时）","未卯子");	put("八字_午_将军箭（月对时）","未卯子");	put("八字_未_将军箭（月对时）","未卯子");	put("八字_申_将军箭（月对时）","午寅丑");	put("八字_酉_将军箭（月对时）","午寅丑");	put("八字_戌_将军箭（月对时）","午寅丑");	put("八字_亥_将军箭（月对时）","亥申巳");
		put("八字_子_阎罗关（月对时）","寅卯");	put("八字_丑_阎罗关（月对时）","寅卯");	put("八字_寅_阎罗关（月对时）","丑未");	put("八字_卯_阎罗关（月对时）","丑未");	put("八字_辰_阎罗关（月对时）","丑未");	put("八字_巳_阎罗关（月对时）","辰戌");	put("八字_午_阎罗关（月对时）","辰戌");	put("八字_未_阎罗关（月对时）","辰戌");	put("八字_申_阎罗关（月对时）","子午");	put("八字_酉_阎罗关（月对时）","子午");	put("八字_戌_阎罗关（月对时）","子午");	put("八字_亥_阎罗关（月对时）","寅卯");
		put("八字_子_胞胎关（月对日）","卯酉");	put("八字_丑_胞胎关（月对日）","辰戌");	put("八字_寅_胞胎关（月对日）","巳亥");	put("八字_卯_胞胎关（月对日）","子午");	put("八字_辰_胞胎关（月对日）","丑未");	put("八字_巳_胞胎关（月对日）","寅申");	put("八字_午_胞胎关（月对日）","卯酉");	put("八字_未_胞胎关（月对日）","辰戌");	put("八字_申_胞胎关（月对日）","巳亥");	put("八字_酉_胞胎关（月对日）","子午");	put("八字_戌_胞胎关（月对日）","丑未");	put("八字_亥_胞胎关（月对日）","寅申");
		put("八字_子_四柱关（月对时）","未");	put("八字_丑_四柱关（月对时）","午");	put("八字_寅_四柱关（月对时）","巳");	put("八字_卯_四柱关（月对时）","辰");	put("八字_辰_四柱关（月对时）","卯");	put("八字_巳_四柱关（月对时）","寅");	put("八字_午_四柱关（月对时）","丑");	put("八字_未_四柱关（月对时）","子");	put("八字_申_四柱关（月对时）","亥");	put("八字_酉_四柱关（月对时）","戌");	put("八字_戌_四柱关（月对时）","酉");	put("八字_亥_四柱关（月对时）","申");
		put("八字_子_四季关（月对时）","寅戌");	put("八字_丑_四季关（月对时）","寅戌");	put("八字_寅_四季关（月对时）","巳丑");	put("八字_卯_四季关（月对时）","巳丑");	put("八字_辰_四季关（月对时）","巳丑");	put("八字_巳_四季关（月对时）","申辰");	put("八字_午_四季关（月对时）","申辰");	put("八字_未_四季关（月对时）","申辰");	put("八字_申_四季关（月对时）","亥未");	put("八字_酉_四季关（月对时）","亥未");	put("八字_戌_四季关（月对时）","亥未");	put("八字_亥_四季关（月对时）","寅戌");
		put("八字_子_阎王关（月对时）","寅卯");	put("八字_丑_阎王关（月对时）","寅卯");	put("八字_寅_阎王关（月对时）","丑未");	put("八字_卯_阎王关（月对时）","丑未");	put("八字_辰_阎王关（月对时）","丑未");	put("八字_巳_阎王关（月对时）","辰戌");	put("八字_午_阎王关（月对时）","辰戌");	put("八字_未_阎王关（月对时）","辰戌");	put("八字_申_阎王关（月对时）","子午");	put("八字_酉_阎王关（月对时）","子午");	put("八字_戌_阎王关（月对时）","子午");	put("八字_亥_阎王关（月对时）","寅卯");
		put("八字_子_深水关（月对时）","丑未");	put("八字_丑_深水关（月对时）","丑未");	put("八字_寅_深水关（月对时）","寅申");	put("八字_卯_深水关（月对时）","寅申");	put("八字_辰_深水关（月对时）","寅申");	put("八字_巳_深水关（月对时）","丑未");	put("八字_午_深水关（月对时）","丑未");	put("八字_未_深水关（月对时）","丑未");	put("八字_申_深水关（月对时）","亥酉");	put("八字_酉_深水关（月对时）","亥酉");	put("八字_戌_深水关（月对时）","亥酉");	put("八字_亥_深水关（月对时）","丑未");
		put("八字_子_水火关（月对时）","辰未");	put("八字_丑_水火关（月对时）","辰未");	put("八字_寅_水火关（月对时）","未戌");	put("八字_卯_水火关（月对时）","未戌");	put("八字_辰_水火关（月对时）","未戌");	put("八字_巳_水火关（月对时）","丑辰");	put("八字_午_水火关（月对时）","丑辰");	put("八字_未_水火关（月对时）","丑辰");	put("八字_申_水火关（月对时）","丑戌");	put("八字_酉_水火关（月对时）","丑戌");	put("八字_戌_水火关（月对时）","丑戌");	put("八字_亥_水火关（月对时）","辰未");
		put("八字_子_夜啼关（月对时）","卯");	put("八字_丑_夜啼关（月对时）","卯");	put("八字_寅_夜啼关（月对时）","午");	put("八字_卯_夜啼关（月对时）","午");	put("八字_辰_夜啼关（月对时）","午");	put("八字_巳_夜啼关（月对时）","酉");	put("八字_午_夜啼关（月对时）","酉");	put("八字_未_夜啼关（月对时）","酉");	put("八字_申_夜啼关（月对时）","子");	put("八字_酉_夜啼关（月对时）","子");	put("八字_戌_夜啼关（月对时）","子");	put("八字_亥_夜啼关（月对时）","卯");
		put("八字_子_急脚关（月对时）","丑辰");	put("八字_丑_急脚关（月对时）","丑辰");	put("八字_寅_急脚关（月对时）","亥子");	put("八字_卯_急脚关（月对时）","亥子");	put("八字_辰_急脚关（月对时）","亥子");	put("八字_巳_急脚关（月对时）","卯未");	put("八字_午_急脚关（月对时）","卯未");	put("八字_未_急脚关（月对时）","卯未");	put("八字_申_急脚关（月对时）","寅戌");	put("八字_酉_急脚关（月对时）","寅戌");	put("八字_戌_急脚关（月对时）","寅戌");	put("八字_亥_急脚关（月对时）","丑辰");
		put("八字_子_无情关（月对时）","子午");	put("八字_丑_无情关（月对时）","子午");	put("八字_寅_无情关（月对时）","寅子");	put("八字_卯_无情关（月对时）","寅子");	put("八字_辰_无情关（月对时）","寅子");	put("八字_巳_无情关（月对时）","巳亥");	put("八字_午_无情关（月对时）","巳亥");	put("八字_未_无情关（月对时）","巳亥");	put("八字_申_无情关（月对时）","申丑");	put("八字_酉_无情关（月对时）","申丑");	put("八字_戌_无情关（月对时）","申丑");	put("八字_亥_无情关（月对时）","子午");

		put("六爻_子_天医","亥");	put("六爻_丑_天医","子");	put("六爻_寅_天医","丑");	put("六爻_卯_天医","寅");	put("六爻_辰_天医","卯");	put("六爻_巳_天医","辰");	put("六爻_午_天医","巳");	put("六爻_未_天医","午");	put("六爻_申_天医","未");	put("六爻_酉_天医","申");	put("六爻_戌_天医","酉");	put("六爻_亥_天医","戌");
		put("六爻_子_往亡煞","戌");	put("六爻_丑_往亡煞","丑");	put("六爻_寅_往亡煞","寅");	put("六爻_卯_往亡煞","巳");	put("六爻_辰_往亡煞","申");	put("六爻_巳_往亡煞","亥");	put("六爻_午_往亡煞","卯");	put("六爻_未_往亡煞","午");	put("六爻_申_往亡煞","酉");	put("六爻_酉_往亡煞","子");	put("六爻_戌_往亡煞","辰");	put("六爻_亥_往亡煞","未");

	}};

	/**
	 * 日干神煞
	 */
	public static Map<String, String> RIGANSHENSHA_MAP = new HashMap<String, String>() {{
		put("大六壬_甲_日德","寅");	put("大六壬_乙_日德","申");	put("大六壬_丙_日德","巳");	put("大六壬_丁_日德","亥");	put("大六壬_戊_日德","巳");	put("大六壬_己_日德","寅");	put("大六壬_庚_日德","申");	put("大六壬_辛_日德","巳");	put("大六壬_壬_日德","亥");	put("大六壬_癸_日德","巳");
		put("大六壬_甲_禄","寅");	put("大六壬_乙_禄","卯");	put("大六壬_丙_禄","巳");	put("大六壬_丁_禄","午");	put("大六壬_戊_禄","巳");	put("大六壬_己_禄","午");	put("大六壬_庚_禄","申");	put("大六壬_辛_禄","酉");	put("大六壬_壬_禄","亥");	put("大六壬_癸_禄","子");
		put("大六壬_甲_喜神","寅");	put("大六壬_乙_喜神","亥");	put("大六壬_丙_喜神","申");	put("大六壬_丁_喜神","午");	put("大六壬_戊_喜神","巳");	put("大六壬_己_喜神","寅");	put("大六壬_庚_喜神","亥");	put("大六壬_辛_喜神","申");	put("大六壬_壬_喜神","午");	put("大六壬_癸_喜神","巳");
		put("大六壬_甲_游都","丑");	put("大六壬_乙_游都","子");	put("大六壬_丙_游都","寅");	put("大六壬_丁_游都","巳");	put("大六壬_戊_游都","申");	put("大六壬_己_游都","丑");	put("大六壬_庚_游都","子");	put("大六壬_辛_游都","寅");	put("大六壬_壬_游都","巳");	put("大六壬_癸_游都","申");
		put("大六壬_甲_鲁都","未");	put("大六壬_乙_鲁都","午");	put("大六壬_丙_鲁都","申");	put("大六壬_丁_鲁都","亥");	put("大六壬_戊_鲁都","寅");	put("大六壬_己_鲁都","未");	put("大六壬_庚_鲁都","午");	put("大六壬_辛_鲁都","申");	put("大六壬_壬_鲁都","亥");	put("大六壬_癸_鲁都","寅");
		put("大六壬_甲_飞符","巳");	put("大六壬_乙_飞符","辰");	put("大六壬_丙_飞符","卯");	put("大六壬_丁_飞符","寅");	put("大六壬_戊_飞符","丑");	put("大六壬_己_飞符","午");	put("大六壬_庚_飞符","未");	put("大六壬_辛_飞符","申");	put("大六壬_壬_飞符","酉");	put("大六壬_癸_飞符","戌");

		put("八字_甲_天乙","丑");	put("八字_乙_天乙","子");	put("八字_丙_天乙","亥");	put("八字_丁_天乙","酉");	put("八字_戊_天乙","丑、未");	put("八字_己_天乙","申");	put("八字_庚_天乙","午");	put("八字_辛_天乙","寅");	put("八字_壬_天乙","卯");	put("八字_癸_天乙","巳");
		put("八字_甲_太极","子");	put("八字_乙_太极","午");	put("八字_丙_太极","卯");	put("八字_丁_太极","酉");	put("八字_戊_太极","辰、戌");	put("八字_己_太极","丑、未");	put("八字_庚_太极","寅");	put("八字_辛_太极","亥");	put("八字_壬_太极","巳");	put("八字_癸_太极","申");
		put("八字_甲_禄神","寅");	put("八字_乙_禄神","卯");	put("八字_丙_禄神","巳");	put("八字_丁_禄神","午");	put("八字_戊_禄神","巳");	put("八字_己_禄神","午");	put("八字_庚_禄神","申");	put("八字_辛_禄神","酉");	put("八字_壬_禄神","亥");	put("八字_癸_禄神","子");
		put("八字_甲_文昌","巳");	put("八字_乙_文昌","午");	put("八字_丙_文昌","申");	put("八字_丁_文昌","酉");	put("八字_戊_文昌","申");	put("八字_己_文昌","酉");	put("八字_庚_文昌","亥");	put("八字_辛_文昌","子");	put("八字_壬_文昌","寅");	put("八字_癸_文昌","卯");
		put("八字_甲_学堂","己");	put("八字_乙_学堂","己");	put("八字_丙_学堂","丙");	put("八字_丁_学堂","丙");	put("八字_戊_学堂","戊");	put("八字_己_学堂","戊");	put("八字_庚_学堂","辛");	put("八字_辛_学堂","辛");	put("八字_壬_学堂","甲");	put("八字_癸_学堂","甲");
		put("八字_甲_词馆","亥");	put("八字_乙_词馆","亥");	put("八字_丙_词馆","寅");	put("八字_丁_词馆","寅");	put("八字_戊_词馆","申");	put("八字_己_词馆","申");	put("八字_庚_词馆","巳");	put("八字_辛_词馆","巳");	put("八字_壬_词馆","申");	put("八字_癸_词馆","申");
		put("八字_甲_国印","戌");	put("八字_乙_国印","亥");	put("八字_丙_国印","丑");	put("八字_丁_国印","寅");	put("八字_戊_国印","丑");	put("八字_己_国印","寅");	put("八字_庚_国印","辰");	put("八字_辛_国印","巳");	put("八字_壬_国印","未");	put("八字_癸_国印","申");
		put("八字_甲_天官","未");	put("八字_乙_天官","辰");	put("八字_丙_天官","巳");	put("八字_丁_天官","酉");	put("八字_戊_天官","戌");	put("八字_己_天官","卯");	put("八字_庚_天官","亥");	put("八字_辛_天官","申");	put("八字_壬_天官","寅");	put("八字_癸_天官","午");
		put("八字_甲_天厨","巳");	put("八字_乙_天厨","午");	put("八字_丙_天厨","巳");	put("八字_丁_天厨","午");	put("八字_戊_天厨","申");	put("八字_己_天厨","酉");	put("八字_庚_天厨","亥");	put("八字_辛_天厨","子");	put("八字_壬_天厨","寅");	put("八字_癸_天厨","卯");
		put("八字_甲_金舆","辰");	put("八字_乙_金舆","巳");	put("八字_丙_金舆","未");	put("八字_丁_金舆","申");	put("八字_戊_金舆","未");	put("八字_己_金舆","申");	put("八字_庚_金舆","戌");	put("八字_辛_金舆","亥");	put("八字_壬_金舆","丑");	put("八字_癸_金舆","寅");
		put("八字_甲_说词","午");	put("八字_乙_说词","未");	put("八字_丙_说词","酉");	put("八字_丁_说词","戌");	put("八字_戊_说词","酉");	put("八字_己_说词","戌");	put("八字_庚_说词","子");	put("八字_辛_说词","丑");	put("八字_壬_说词","卯");	put("八字_癸_说词","辰");
		put("八字_甲_羊刃","卯");	put("八字_乙_羊刃","辰");	put("八字_丙_羊刃","午");	put("八字_丁_羊刃","未");	put("八字_戊_羊刃","午");	put("八字_己_羊刃","未");	put("八字_庚_羊刃","酉");	put("八字_辛_羊刃","戌");	put("八字_壬_羊刃","子");	put("八字_癸_羊刃","丑");
		put("八字_甲_指背","辰");	put("八字_乙_指背","巳");	put("八字_丙_指背","未");	put("八字_丁_指背","申");	put("八字_戊_指背","未");	put("八字_己_指背","申");	put("八字_庚_指背","戌");	put("八字_辛_指背","亥");	put("八字_壬_指背","丑");	put("八字_癸_指背","寅");

	}};
	/**
	 * 日支神煞
	 */
	public static Map<String, String> RIZHISHENSHA_MAP = new HashMap<String, String>() {{
		put("大六壬_子_支德","巳");	put("大六壬_丑_支德","午");	put("大六壬_寅_支德","未");	put("大六壬_卯_支德","申");	put("大六壬_辰_支德","酉");	put("大六壬_巳_支德","戌");	put("大六壬_午_支德","亥");	put("大六壬_未_支德","子");	put("大六壬_申_支德","丑");	put("大六壬_酉_支德","寅");	put("大六壬_戌_支德","卯");	put("大六壬_亥_支德","辰");
		put("大六壬_子_晴朗","午");	put("大六壬_丑_晴朗","未");	put("大六壬_寅_晴朗","申");	put("大六壬_卯_晴朗","酉");	put("大六壬_辰_晴朗","戌");	put("大六壬_巳_晴朗","亥");	put("大六壬_午_晴朗","子");	put("大六壬_未_晴朗","丑");	put("大六壬_申_晴朗","寅");	put("大六壬_酉_晴朗","卯");	put("大六壬_戌_晴朗","辰");	put("大六壬_亥_晴朗","巳");
		put("大六壬_子_雨师","申");	put("大六壬_丑_雨师","酉");	put("大六壬_寅_雨师","戌");	put("大六壬_卯_雨师","亥");	put("大六壬_辰_雨师","子");	put("大六壬_巳_雨师","丑");	put("大六壬_午_雨师","寅");	put("大六壬_未_雨师","卯");	put("大六壬_申_雨师","辰");	put("大六壬_酉_雨师","巳");	put("大六壬_戌_雨师","午");	put("大六壬_亥_雨师","未");
		put("大六壬_子_六合","丑");	put("大六壬_丑_六合","子");	put("大六壬_寅_六合","亥");	put("大六壬_卯_六合","戌");	put("大六壬_辰_六合","酉");	put("大六壬_巳_六合","申");	put("大六壬_午_六合","未");	put("大六壬_未_六合","午");	put("大六壬_申_六合","巳");	put("大六壬_酉_六合","辰");	put("大六壬_戌_六合","卯");	put("大六壬_亥_六合","寅");
		put("大六壬_子_灾煞","午");	put("大六壬_丑_灾煞","卯");	put("大六壬_寅_灾煞","子");	put("大六壬_卯_灾煞","酉");	put("大六壬_辰_灾煞","午");	put("大六壬_巳_灾煞","卯");	put("大六壬_午_灾煞","子");	put("大六壬_未_灾煞","酉");	put("大六壬_申_灾煞","午");	put("大六壬_酉_灾煞","卯");	put("大六壬_戌_灾煞","子");	put("大六壬_亥_灾煞","酉");
		put("大六壬_子_桃花","酉");	put("大六壬_丑_桃花","午");	put("大六壬_寅_桃花","卯");	put("大六壬_卯_桃花","子");	put("大六壬_辰_桃花","酉");	put("大六壬_巳_桃花","午");	put("大六壬_午_桃花","卯");	put("大六壬_未_桃花","子");	put("大六壬_申_桃花","酉");	put("大六壬_酉_桃花","午");	put("大六壬_戌_桃花","卯");	put("大六壬_亥_桃花","子");
		put("大六壬_子_三刑","卯");	put("大六壬_丑_三刑","戌");	put("大六壬_寅_三刑","巳");	put("大六壬_卯_三刑","子");	put("大六壬_辰_三刑","辰");	put("大六壬_巳_三刑","申");	put("大六壬_午_三刑","午");	put("大六壬_未_三刑","丑");	put("大六壬_申_三刑","寅");	put("大六壬_酉_三刑","酉");	put("大六壬_戌_三刑","未");	put("大六壬_亥_三刑","亥");
		put("大六壬_子_亡神","亥");	put("大六壬_丑_亡神","申");	put("大六壬_寅_亡神","巳");	put("大六壬_卯_亡神","寅");	put("大六壬_辰_亡神","亥");	put("大六壬_巳_亡神","申");	put("大六壬_午_亡神","巳");	put("大六壬_未_亡神","寅");	put("大六壬_申_亡神","亥");	put("大六壬_酉_亡神","申");	put("大六壬_戌_亡神","巳");	put("大六壬_亥_亡神","寅");
		put("大六壬_子_六害","未");	put("大六壬_丑_六害","午");	put("大六壬_寅_六害","巳");	put("大六壬_卯_六害","辰");	put("大六壬_辰_六害","卯");	put("大六壬_巳_六害","寅");	put("大六壬_午_六害","丑");	put("大六壬_未_六害","子");	put("大六壬_申_六害","亥");	put("大六壬_酉_六害","戌");	put("大六壬_戌_六害","酉");	put("大六壬_亥_六害","申");
		put("大六壬_子_将军","子");	put("大六壬_丑_将军","酉");	put("大六壬_寅_将军","午");	put("大六壬_卯_将军","卯");	put("大六壬_辰_将军","子");	put("大六壬_巳_将军","酉");	put("大六壬_午_将军","午");	put("大六壬_未_将军","卯");	put("大六壬_申_将军","子");	put("大六壬_酉_将军","酉");	put("大六壬_戌_将军","午");	put("大六壬_亥_将军","卯");
		put("大六壬_子_三合","申辰");	put("大六壬_丑_三合","巳酉");	put("大六壬_寅_三合","午戌");	put("大六壬_卯_三合","亥未");	put("大六壬_辰_三合","申子");	put("大六壬_巳_三合","酉丑");	put("大六壬_午_三合","寅戌");	put("大六壬_未_三合","亥卯");	put("大六壬_申_三合","子辰");	put("大六壬_酉_三合","巳丑");	put("大六壬_戌_三合","午寅");	put("大六壬_亥_三合","卯未");
		put("大六壬_子_雷电","辰");	put("大六壬_丑_雷电","辰");	put("大六壬_寅_雷电","未");	put("大六壬_卯_雷电","未");	put("大六壬_辰_雷电","戌");	put("大六壬_巳_雷电","戌");	put("大六壬_午_雷电","丑");	put("大六壬_未_雷电","丑");	put("大六壬_申_雷电","寅");	put("大六壬_酉_雷电","寅");	put("大六壬_戌_雷电","卯");	put("大六壬_亥_雷电","卯");
		put("大六壬_子_驿马","寅");	put("大六壬_丑_驿马","亥");	put("大六壬_寅_驿马","申");	put("大六壬_卯_驿马","巳");	put("大六壬_辰_驿马","寅");	put("大六壬_巳_驿马","亥");	put("大六壬_午_驿马","申");	put("大六壬_未_驿马","巳");	put("大六壬_申_驿马","寅");	put("大六壬_酉_驿马","亥");	put("大六壬_戌_驿马","申");	put("大六壬_亥_驿马","巳");
		put("大六壬_子_破碎","巳");	put("大六壬_丑_破碎","丑");	put("大六壬_寅_破碎","酉");	put("大六壬_卯_破碎","巳");	put("大六壬_辰_破碎","丑");	put("大六壬_巳_破碎","酉");	put("大六壬_午_破碎","巳");	put("大六壬_未_破碎","丑");	put("大六壬_申_破碎","酉");	put("大六壬_酉_破碎","巳");	put("大六壬_戌_破碎","丑");	put("大六壬_亥_破碎","酉");
		put("大六壬_子_华盖","辰");	put("大六壬_丑_华盖","丑");	put("大六壬_寅_华盖","戌");	put("大六壬_卯_华盖","未");	put("大六壬_辰_华盖","辰");	put("大六壬_巳_华盖","丑");	put("大六壬_午_华盖","戌");	put("大六壬_未_华盖","未");	put("大六壬_申_华盖","辰");	put("大六壬_酉_华盖","丑");	put("大六壬_戌_华盖","戌");	put("大六壬_亥_华盖","未");
		put("大六壬_子_劫煞","巳");	put("大六壬_丑_劫煞","寅");	put("大六壬_寅_劫煞","亥");	put("大六壬_卯_劫煞","申");	put("大六壬_辰_劫煞","巳");	put("大六壬_巳_劫煞","寅");	put("大六壬_午_劫煞","亥");	put("大六壬_未_劫煞","申");	put("大六壬_申_劫煞","巳");	put("大六壬_酉_劫煞","寅");	put("大六壬_戌_劫煞","亥");	put("大六壬_亥_劫煞","申");
		put("大六壬_子_六破","酉");	put("大六壬_丑_六破","辰");	put("大六壬_寅_六破","亥");	put("大六壬_卯_六破","午");	put("大六壬_辰_六破","丑");	put("大六壬_巳_六破","申");	put("大六壬_午_六破","卯");	put("大六壬_未_六破","戌");	put("大六壬_申_六破","巳");	put("大六壬_酉_六破","子");	put("大六壬_戌_六破","未");	put("大六壬_亥_六破","寅");
		put("大六壬_子_地煞","戌");	put("大六壬_丑_地煞","未");	put("大六壬_寅_地煞","辰");	put("大六壬_卯_地煞","丑");	put("大六壬_辰_地煞","戌");	put("大六壬_巳_地煞","未");	put("大六壬_午_地煞","辰");	put("大六壬_未_地煞","丑");	put("大六壬_申_地煞","戌");	put("大六壬_酉_地煞","未");	put("大六壬_戌_地煞","辰");	put("大六壬_亥_地煞","丑");
		put("大六壬_子_望门","亥");	put("大六壬_丑_望门","申");	put("大六壬_寅_望门","巳");	put("大六壬_卯_望门","寅");	put("大六壬_辰_望门","亥");	put("大六壬_巳_望门","申");	put("大六壬_午_望门","巳");	put("大六壬_未_望门","寅");	put("大六壬_申_望门","亥");	put("大六壬_酉_望门","申");	put("大六壬_戌_望门","巳");	put("大六壬_亥_望门","寅");
		put("大六壬_子_天罗","丑");	put("大六壬_丑_天罗","寅");	put("大六壬_寅_天罗","卯");	put("大六壬_卯_天罗","辰");	put("大六壬_辰_天罗","巳");	put("大六壬_巳_天罗","午");	put("大六壬_午_天罗","未");	put("大六壬_未_天罗","申");	put("大六壬_申_天罗","酉");	put("大六壬_酉_天罗","戌");	put("大六壬_戌_天罗","亥");	put("大六壬_亥_天罗","子");
		put("大六壬_子_地网","未");	put("大六壬_丑_地网","申");	put("大六壬_寅_地网","酉");	put("大六壬_卯_地网","戌");	put("大六壬_辰_地网","亥");	put("大六壬_巳_地网","子");	put("大六壬_午_地网","丑");	put("大六壬_未_地网","寅");	put("大六壬_申_地网","卯");	put("大六壬_酉_地网","辰");	put("大六壬_戌_地网","巳");	put("大六壬_亥_地网","午");

		put("八字_子_驿马","寅");	put("八字_丑_驿马","亥");	put("八字_寅_驿马","申");	put("八字_卯_驿马","巳");	put("八字_辰_驿马","寅");	put("八字_巳_驿马","亥");	put("八字_午_驿马","申");	put("八字_未_驿马","巳");	put("八字_申_驿马","寅");	put("八字_酉_驿马","亥");	put("八字_戌_驿马","申");	put("八字_亥_驿马","巳");
		put("八字_子_华盖","戌");	put("八字_丑_华盖","丑");	put("八字_寅_华盖","戌");	put("八字_卯_华盖","未");	put("八字_辰_华盖","戌");	put("八字_巳_华盖","丑");	put("八字_午_华盖","戌");	put("八字_未_华盖","未");	put("八字_申_华盖","戌");	put("八字_酉_华盖","丑");	put("八字_戌_华盖","戌");	put("八字_亥_华盖","未");
		put("八字_子_桃花","酉");	put("八字_丑_桃花","午");	put("八字_寅_桃花","卯");	put("八字_卯_桃花","子");	put("八字_辰_桃花","酉");	put("八字_巳_桃花","午");	put("八字_午_桃花","卯");	put("八字_未_桃花","子");	put("八字_申_桃花","酉");	put("八字_酉_桃花","午");	put("八字_戌_桃花","卯");	put("八字_亥_桃花","子");
		put("八字_子_劫煞","巳");	put("八字_丑_劫煞","寅");	put("八字_寅_劫煞","亥");	put("八字_卯_劫煞","申");	put("八字_辰_劫煞","巳");	put("八字_巳_劫煞","寅");	put("八字_午_劫煞","亥");	put("八字_未_劫煞","申");	put("八字_申_劫煞","巳");	put("八字_酉_劫煞","寅");	put("八字_戌_劫煞","亥");	put("八字_亥_劫煞","申");
		put("八字_子_亡神","亥");	put("八字_丑_亡神","申");	put("八字_寅_亡神","巳");	put("八字_卯_亡神","寅");	put("八字_辰_亡神","亥");	put("八字_巳_亡神","申");	put("八字_午_亡神","巳");	put("八字_未_亡神","寅");	put("八字_申_亡神","亥");	put("八字_酉_亡神","申");	put("八字_戌_亡神","巳");	put("八字_亥_亡神","寅");
		put("八字_子_将星","子");	put("八字_丑_将星","酉");	put("八字_寅_将星","午");	put("八字_卯_将星","卯");	put("八字_辰_将星","子");	put("八字_巳_将星","酉");	put("八字_午_将星","午");	put("八字_未_将星","卯");	put("八字_申_将星","子");	put("八字_酉_将星","酉");	put("八字_戌_将星","午");	put("八字_亥_将星","卯");
		put("八字_子_金匮","子");	put("八字_丑_金匮","酉");	put("八字_寅_金匮","午");	put("八字_卯_金匮","卯");	put("八字_辰_金匮","子");	put("八字_巳_金匮","酉");	put("八字_午_金匮","午");	put("八字_未_金匮","卯");	put("八字_申_金匮","子");	put("八字_酉_金匮","酉");	put("八字_戌_金匮","午");	put("八字_亥_金匮","卯");
		put("八字_子_咸池","酉");	put("八字_丑_咸池","午");	put("八字_寅_咸池","卯");	put("八字_卯_咸池","子");	put("八字_辰_咸池","酉");	put("八字_巳_咸池","午");	put("八字_午_咸池","卯");	put("八字_未_咸池","子");	put("八字_申_咸池","酉");	put("八字_酉_咸池","午");	put("八字_戌_咸池","卯");	put("八字_亥_咸池","子");
		put("八字_子_亡神","亥");	put("八字_丑_亡神","申");	put("八字_寅_亡神","巳");	put("八字_卯_亡神","寅");	put("八字_辰_亡神","亥");	put("八字_巳_亡神","申");	put("八字_午_亡神","巳");	put("八字_未_亡神","寅");	put("八字_申_亡神","亥");	put("八字_酉_亡神","申");	put("八字_戌_亡神","巳");	put("八字_亥_亡神","寅");
		put("八字_子_灾煞","午");	put("八字_丑_灾煞","卯");	put("八字_寅_灾煞","子");	put("八字_卯_灾煞","酉");	put("八字_辰_灾煞","午");	put("八字_巳_灾煞","卯");	put("八字_午_灾煞","子");	put("八字_未_灾煞","酉");	put("八字_申_灾煞","午");	put("八字_酉_灾煞","卯");	put("八字_戌_灾煞","子");	put("八字_亥_灾煞","酉");

		put("六爻_子_亡神","亥");	put("六爻_丑_亡神","申");	put("六爻_寅_亡神","巳");	put("六爻_卯_亡神","寅");	put("六爻_辰_亡神","亥");	put("六爻_巳_亡神","申");	put("六爻_午_亡神","巳");	put("六爻_未_亡神","寅");	put("六爻_申_亡神","亥");	put("六爻_酉_亡神","申");	put("六爻_戌_亡神","巳");	put("六爻_亥_亡神","寅");
		put("六爻_子_将星","子");	put("六爻_丑_将星","酉");	put("六爻_寅_将星","午");	put("六爻_卯_将星","卯");	put("六爻_辰_将星","子");	put("六爻_巳_将星","酉");	put("六爻_午_将星","午");	put("六爻_未_将星","卯");	put("六爻_申_将星","子");	put("六爻_酉_将星","酉");	put("六爻_戌_将星","午");	put("六爻_亥_将星","卯");
		put("六爻_子_劫煞","巳");	put("六爻_丑_劫煞","寅");	put("六爻_寅_劫煞","亥");	put("六爻_卯_劫煞","申");	put("六爻_辰_劫煞","巳");	put("六爻_巳_劫煞","寅");	put("六爻_午_劫煞","亥");	put("六爻_未_劫煞","申");	put("六爻_申_劫煞","巳");	put("六爻_酉_劫煞","寅");	put("六爻_戌_劫煞","亥");	put("六爻_亥_劫煞","申");
		put("六爻_子_灾煞","午");	put("六爻_丑_灾煞","卯");	put("六爻_寅_灾煞","子");	put("六爻_卯_灾煞","酉");	put("六爻_辰_灾煞","午");	put("六爻_巳_灾煞","卯");	put("六爻_午_灾煞","子");	put("六爻_未_灾煞","酉");	put("六爻_申_灾煞","午");	put("六爻_酉_灾煞","卯");	put("六爻_戌_灾煞","子");	put("六爻_亥_灾煞","酉");
		put("六爻_子_驿马","寅");	put("六爻_丑_驿马","亥");	put("六爻_寅_驿马","申");	put("六爻_卯_驿马","巳");	put("六爻_辰_驿马","寅");	put("六爻_巳_驿马","亥");	put("六爻_午_驿马","申");	put("六爻_未_驿马","巳");	put("六爻_申_驿马","寅");	put("六爻_酉_驿马","亥");	put("六爻_戌_驿马","申");	put("六爻_亥_驿马","巳");
		put("六爻_子_桃花","酉");	put("六爻_丑_桃花","午");	put("六爻_寅_桃花","卯");	put("六爻_卯_桃花","子");	put("六爻_辰_桃花","酉");	put("六爻_巳_桃花","午");	put("六爻_午_桃花","卯");	put("六爻_未_桃花","子");	put("六爻_申_桃花","酉");	put("六爻_酉_桃花","午");	put("六爻_戌_桃花","卯");	put("六爻_亥_桃花","子");
		put("六爻_子_华盖","戌");	put("六爻_丑_华盖","丑");	put("六爻_寅_华盖","戌");	put("六爻_卯_华盖","未");	put("六爻_辰_华盖","戌");	put("六爻_巳_华盖","丑");	put("六爻_午_华盖","戌");	put("六爻_未_华盖","未");	put("六爻_申_华盖","戌");	put("六爻_酉_华盖","丑");	put("六爻_戌_华盖","戌");	put("六爻_亥_华盖","未");
		put("六爻_子_谋星","戌");	put("六爻_丑_谋星","未");	put("六爻_寅_谋星","辰");	put("六爻_卯_谋星","丑");	put("六爻_辰_谋星","戌");	put("六爻_巳_谋星","未");	put("六爻_午_谋星","辰");	put("六爻_未_谋星","丑");	put("六爻_申_谋星","戌");	put("六爻_酉_谋星","未");	put("六爻_戌_谋星","辰");	put("六爻_亥_谋星","丑");

	}};
	/**
	 * 神煞分类
	 */
	public static Map<String, List<String>> SHENSHAFENLEI_MAP = new HashMap<String, List<String>>() {{
		put("NIANZHI_DALIUREN", Arrays.asList("太岁","太阳","丧门","合神","官符","小耗","大耗","年墓","白虎","德神","吊客","病符","岁合","岁破","岁刑","劫煞","灾煞","破碎","岁煞","大煞","宅神","岁虎"));
		put("NIANZHI_BAZI", Arrays.asList("将星","驿马","华盖","劫煞","灾煞","年桃花","红鸾","天喜","孤辰","寡宿","太阳","太阴","紫微","小耗","天狗","官符","白虎","金匮","咸池","亡神","三台","八座","福星","天解","地解"));
		put("NIANZHI_ZIWEI", Arrays.asList("官符","血蛊","五鬼","飞符","华盖","披头","太阳","火血","天空","病符","将星","太阴","勾绞","贯索","红鸾","六害","白虎","年杀","月德","月建","死符","小耗","劫杀","龙德","阴生","报败","天厄","地杀","天哭","大耗","岁破","栏杆","月空","天虚","飞财","天杀","解神","杀刃","浮沉","吊客","天狗","血刃","寡宿","亡神","丧门","驿马","飞镰","孤辰","天德","福德","天喜","卷舌","月杀","爵星","太岁","伏尸","剑锋","攀鞍"));
		put("NIANZHI_LIUYAO", Arrays.asList("天喜"));
		put("NIANGAN_DALIUREN", Arrays.asList("岁德","岁德合","天庭","岁君"));
		put("NIANGAN_BAZI", Arrays.asList("天乙","玉堂","文昌","元禄","天厨","太极","岁德","德合"));
		put("NIANGAN_LIUYAO", Arrays.asList("羊刃","指背","金舆","文昌","天禄","贵人","阳贵","阴贵"));
		put("YUEZHI_DALIUREN_YUE", Arrays.asList("雨煞","生气","电煞","火烛","死神","官符","死气","天坑","血支","血忌","天巫","天医","愿神","地医","飞魂","天鬼","天马","天财","成神","皇恩","丧魄","天鸡","火光","月厌","飞廉","四煞","长绳","奸门","阴神","天盗","盗神","谩语","天诏","邪神","往亡","灭门","书信","天德","月德","会神","信神","圣心","受死","梦神","天贼","解神","五鬼","归忌","小时","游煞","天龙","井煞","枯骨","伏殃","天诏","儿煞","飞魂","天怪","风煞","阳煞","阴煞","阴奸","邪神","风伯","天鬼","天吏","长绳","桃花","悬缩","大时","小煞","天煞","迷惑","五盗","月灾煞","披麻","劫煞","女灾","墓门","天狱","黄幡","华盖","光怪","雷公","天盗","亡神","游祸","月德","邪鬼","丧车","雨师","天火","天破","奸神（月）","奸私","产煞","天厕","月奸","狱神"));
		put("YUEZHI_DALIUREN_JI", Arrays.asList("皇书","天目","孤辰","无成四废","丧车","天耳","寡宿","天赦","游神","戏神","哭神","贼神","飞祸","天喜","火鬼","浴盆","转煞","三邱","五墓","天车","将军","管神","关神","喝散","钥神","战雄","吏神","煞神","返魂","奸盗","丝麻","奸神（季）"));
		put("YUEZHI_LIUYAO", Arrays.asList("天德","天德合","月德","月德合","将军箭（月对时）","阎罗关（月对时）","胞胎关（月对日）","四柱关（月对时）","四季关（月对时）","阎王关（月对时）","深水关（月对时）","水火关（月对时）","夜啼关（月对时）","急脚关（月对时）","无情关（月对时）"));
		put("YUEZHI_BAZI", Arrays.asList("天医","往亡煞"));
		put("RIGAN_DALIUREN", Arrays.asList("日德","禄","喜神","游都","鲁都","飞符"));
		put("RIGAN_BAZI", Arrays.asList("天乙","太极","禄神","文昌","学堂","词馆","国印","天官","天厨","金舆","说词","羊刃","指背"));
		put("RIZHI_DALIUREN", Arrays.asList("支德","晴朗","雨师","六合","灾煞","桃花","三刑","亡神","六害","将军","三合","雷电","驿马","破碎","华盖","劫煞","六破","地煞","望门","天罗","地网"));
		put("RIZHI_BAZI", Arrays.asList("驿马","华盖","桃花","劫煞","亡神","将星","金匮","咸池","亡神","灾煞"));
		put("RIZHI_LIUYAO", Arrays.asList("亡神","将星","劫煞","灾煞","驿马","桃花","华盖","谋星"));
	}};
}
